Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Git从repo中检索一个(或几个)文件?_Git_Github_Repository - Fatal编程技术网

如何使用Git从repo中检索一个(或几个)文件?

如何使用Git从repo中检索一个(或几个)文件?,git,github,repository,Git,Github,Repository,可能重复: 我切换到要将我的repo文件复制到的特定目录,然后尝试了以下操作: git clone git@github.com:path/to/file.java 但它给了我一个错误:找不到存储库 有人能告诉我发生了什么事吗?正确的做法是什么?(一点背景并没有坏处!)您可能需要研究一种称为稀疏签出的东西,我相信它是在Git 1.7中实现的。在此之前,我认为git不允许您这样做,尽管在github上,您总是可以通过打开文件并保存文件来从其web界面复制单个文件。您可能需要研究git

可能重复:

我切换到要将我的repo文件复制到的特定目录,然后尝试了以下操作:

    git clone git@github.com:path/to/file.java
但它给了我一个错误:找不到存储库


有人能告诉我发生了什么事吗?正确的做法是什么?(一点背景并没有坏处!)

您可能需要研究一种称为稀疏签出的东西,我相信它是在Git 1.7中实现的。在此之前,我认为git不允许您这样做,尽管在github上,您总是可以通过打开文件并保存文件来从其web界面复制单个文件。

您可能需要研究git 1.7中实现的稀疏签出。在此之前,我认为git不允许您这样做,尽管在github上,您总是可以通过打开文件并保存来从其web界面复制单个文件。

git在存储库级别工作,而不是在文件级别(与CVS/SVN不同)


因此,如果您克隆,您通常会克隆整个repo,并且更改会作为存储库内容更改进行跟踪,而不是简单的文件更改。

git在存储库级别工作,而不是在文件级别工作(与CVS/SVN不同)


因此,如果您克隆,您通常会克隆整个repo,并且更改会作为存储库内容更改进行跟踪,而不是简单的文件更改。

您不能克隆一个文件,只能克隆存储库。为什么不直接复制文件?可能的dup:请不要重新发布问题,而是编辑它们以添加所需的详细信息。不能克隆一个文件,只能克隆存储库。为什么不直接复制文件?可能的dup:请不要重新发布问题,而是编辑它们以添加所需的详细信息。