简而言之:只有在执行本地提交后显式合并时,才需要保留合并吗?否则到底会发生什么呢?它会将您提交的代码重新应用到合并后的分支吗?
请解释一下,与常规git pull --rebase相比,它对git pull --rebase --preserve-merges有什么用处?我在这里读到了关于git pull --rebase的一个问题:http://notes.envato.com/developers/rebasing-merge-commits-in-git/可能会导致代码更改被复制。
我在这里阅读:When will git pull --rebase get me in to trouble?
只有在推送了一些提交之后,才会发生这种情况。
因此,我不确定我是否了解什么时候需要git pull --rebase --preserve-merges,以及使用vs. git pull --rebase是否有什么不好。
发布于 2014-01-26 22:53:03
git pull --rebase与git fetch相同,然后是git rebase,因此git pull --rebase --preserve-merges与git fetch相同,然后是git rebase --preserve-merges。你可以在这里What exactly does git's "rebase --preserve-merges" do (and why?)得到关于git rebase --preserve-merges的好答案
https://stackoverflow.com/questions/21364636
复制相似问题