Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我错了,请纠正我,但我认为在git rebase master功能分支上使用 when 的唯一好处是保持您的历史记录干净。
git rebase master
但是,当我尝试这样做时,rebase它始终会遇到许多冲突并一直卡住,所以我必须
rebase
但是,当我执行 git merge master 时,只有一个文件存在冲突。为什么会这样?我该如何预防?我可以跳过所有冲突并手动修复一个文件吗?
git rebase尝试单独合并每个变更集。这就是为什么你必须继续。git merge只需要将当前分支与合并后的分支合并即可。与 rebase 合并冲突的机会更多,因为它必须进行许多合并。
git rebase
git merge
的主要好处git rebase master是将您想要在 master 中的功能和修复引入您的 dev 分支,或者确保最终合并回 master 不会产生任何冲突,因为所有这些更改都已经在 dev 分支中。