[英]What is the difference between “git subtree pull” and “git pull -s subtree”
我们遇到了以下命令的问题:
git subtree pull --prefix=Root squash root master
正在将代码从根存储库中拉入。 目录而不是Root目录。
该命令在过去运行良好。 唯一的区别是,自从完成拉动以来已经有一段时间了,因此有很多要合并的更改。
我似乎找不到关于“ git subtree”的任何官方文档,但是与“ git pull -s subtree”一起使用的子树合并策略有很多。 有什么区别(如果有)?
git subtree
是“子模块的替代方案”,请参见https://github.com/git/git/blob/master/contrib/subtree/git-subtree.txt或https://medium.com/@porteneuve/mastering- git的子树,943d29a798ec
git pull -s subtree
或git merge -s subtree
选择子树合并策略: http : //git-scm.com/book/en/v1/Git-Tools-Subtree-Merging
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.