"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
正在将根存储库中的代码拉入 .我们存储库的目录而不是根目录。
此命令过去运行良好。唯一的区别是我们已经有一段时间没有拉动了,所以有很多变化要合并。
我似乎找不到任何关于"git subtree"的官方文档,但是关于"git pull -s subtree"使用的子树合并策略有很多。有什么区别(如果有的话)?
git subtree
是一个 "alternative to submodules",参见 https://github.com/git/git/blob/master/contrib/subtree/git-subtree.txt 或
https://medium.com/@porteneuve/mastering-git-subtrees-943d29a798ec
git pull -s subtree
或git merge -s subtree
选择子树合并策略:http://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging
另请参阅
的答案
我们遇到命令问题:
git subtree pull --prefix=Root squash root master
正在将根存储库中的代码拉入 .我们存储库的目录而不是根目录。
此命令过去运行良好。唯一的区别是我们已经有一段时间没有拉动了,所以有很多变化要合并。
我似乎找不到任何关于"git subtree"的官方文档,但是关于"git pull -s subtree"使用的子树合并策略有很多。有什么区别(如果有的话)?
git subtree
是一个 "alternative to submodules",参见 https://github.com/git/git/blob/master/contrib/subtree/git-subtree.txt 或
https://medium.com/@porteneuve/mastering-git-subtrees-943d29a798ec
git pull -s subtree
或git merge -s subtree
选择子树合并策略:http://git-scm.com/book/en/v1/Git-Tools-Subtree-Merging
另请参阅