1

可能重复:
使用 Git 和 Mercurial 进行部分克隆

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

    git clone git@github.com:path/to/file.java

但它给了我错误:找不到存储库

谁能告诉我发生了什么事,什么是正确的做法?(一点背景不会伤害!)

4

2 回答 2

1

你可能想研究一下我相信在 Git 1.7 中实现的称为稀疏检出的东西。在此之前,我认为 git 不允许您这样做,尽管在 github 上您始终可以通过打开文件并保存来从其 Web 界面复制单个文件。

于 2012-04-04T03:46:33.150 回答
0

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

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

于 2012-04-04T05:18:30.953 回答