为什么git pull特定文件夹不起作用?在这种情况下,对于git pull remote,哪一个更好的替代获取/合并?

时间:2014-07-15 09:47:07

标签: git svn git-svn

我目前无法找到$ git pull origin /path/to/dir/or/file的替代品。除此之外,我尝试了这两个步骤,但没有运气。

  1. git fetch origin
  2. git checkout HEAD /path/to/dir/
  3. 以这种方式我已经获取了整个目录,但在检查repo / branch时它没有做任何事情。为什么?我很担心这个,因为我根本不想拉动整个存储库。

1 个答案:

答案 0 :(得分:1)

为了合并(而不仅仅是替换文件),您需要git checkout -m
作为commentedZeeker,它需要检出您提取的分支中的文件,该文件位于“origin”命名空间中。

git checkout -m origin/master -- /path/to/fileordir