繁体   English   中英

“ git subtree pull”和“ git pull -s subtree”有什么区别

[英]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.txthttps://medium.com/@porteneuve/mastering- git的子树,943d29a798ec

git pull -s subtreegit merge -s subtree选择子树合并策略: http : //git-scm.com/book/en/v1/Git-Tools-Subtree-Merging

另见何时使用git子树的答案

①如果本文未解决您的问题,请点击查看与本文相关的问题
②如果本文未解决您的问题,请向程序员专用AI小助手提问
暂无
暂无

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

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