繁体   English   中英

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

[英]Why git pull for specific folder doesn't work? Which one is better alternative fetch/merge for git pull remote in this case?

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

  1. git fetch origin
  2. git checkout HEAD /path/to/dir/

以这种方式,我已经获取了整个目录,但是在检查存储库/分支时却没有任何作用。 为什么? 我对此很担心,因为我根本不想拉整个存储库。

为了合并 (而不仅仅是替换文件),您需要git checkout -m
正如评论Zeeker ,它需要从您获取的分支,它是在“签文件origin ”的命名空间。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM