考虑以下情况: 我们有以下分支机构:
现在,我们需要修改和修改D上的一些提交。 但是,因为rebase使用提交本身(而不是解析的最终结果),看起来我们必须再次解决冲突。
有没有办法(重新)处理D的提交而不需要解决相同的冲突?
答案 0 :(得分:0)
我认为您正在寻找git rebase --preserve-merges
。如果没有此选项,它将忽略原始的合并提交,只提交非合并提交,让您解决已经完成的一些合并冲突。
参考:What exactly does git's "rebase --preserve-merges" do (and why?)