2012-04-04 35 views
1

Possible Duplicate:
Partial clone with Git and Mercurial如何使用Git从回购中检索一个(或几个)文件?

我切换到我想成我的回购文件复制进去,然后在特定的目录尝试了以下内容:

git clone [email protected]:path/to/file.java 

,但它给我的错误:库未找到

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

+1

您无法克隆一个文件,您只能克隆存储库。你为什么不直接复制文件? – benjgorman 2012-04-04 03:30:04

+0

可能的重复:http://stackoverflow.com/questions/2586824/partial-clone-with-git-and-mercurial – amcnabb 2012-04-04 03:39:43

+0

请不要转发问题,而是编辑它们以添加所需的详细信息。 – 2012-04-04 09:34:00

回答

1

你可能想要看看一个叫做稀疏结账的东西,我认为这是在Git 1.7中实现的。在此之前,我不认为git允许你这样做,尽管在github上你总是可以通过打开文件并保存它从Web界面复制单个文件。

0

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

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