手册页中有关于git rebase --preserve
:
不保留合并冲突解决方案或对合并提交的手动修改。
有什么好的理由吗?
这将是该命令git rerere
存在的相同原因(重新使用冲突合并的记录重新解决方案)参见“
rerere your boat ”和“ Fix conflict only once with git rerere ”。
Git 不会记录任何合并的合并冲突解决方案(包括在 a 期间再次完成的合并冲突解决方案rebase -p
)
基本上,冲突合并解决是一个手动步骤(意味着必须做出人为决定),git 无法自动重现(它毕竟是,或者更确切地说,是一个“愚蠢的”内容跟踪器)。
Git 只能记录所述分辨率(如果rerere
先激活)