我目前无法找到$ git pull origin /path/to/dir/or/file
的替代品。除此之外,我尝试了这两个步骤,但没有运气。
git fetch origin
git checkout HEAD /path/to/dir/
以这种方式我已经获取了整个目录,但在检查repo / branch时它没有做任何事情。为什么?我很担心这个,因为我根本不想拉动整个存储库。
答案 0 :(得分:1)
为了合并(而不仅仅是替换文件),您需要git checkout -m
。
作为commented的Zeeker,它需要检出您提取的分支中的文件,该文件位于“origin
”命名空间中。
git checkout -m origin/master -- /path/to/fileordir