gpt4 book ai didi

git - "git subtree pull"和 "git pull -s subtree"有什么区别

转载 作者:太空狗 更新时间:2023-10-29 14:32:30 26 4
gpt4 key购买 nike

我们遇到命令的问题:

git subtree pull --prefix=Root squash root master

正在将代码从根存储库 pull 到 .我们存储库的目录而不是根目录。

此命令过去运行良好。唯一的区别是我们已经有一段时间没有 pull 了,所以有很多更改要 merge 。

我似乎找不到任何关于“git subtree”的官方文档,但是关于“git pull -s subtree”使用的子树 merge 策略有很多。有什么区别(如果有的话)?

最佳答案

git subtree 是“子模块的替代品”,参见 https://github.com/git/git/blob/master/contrib/subtree/git-subtree.txt或者 https://medium.com/@porteneuve/mastering-git-subtrees-943d29a798ec

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

另请参阅 When to use git subtree? 的答案

关于git - "git subtree pull"和 "git pull -s subtree"有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28593584/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com