我正在将上游更改 merge 到我的项目中,最近有很多提交造成了很多 merge 冲突。一次解决所有问题没有意义。
我如何找出哪些提交产生了冲突?以下任何一项都是可以接受的:
- 一种让 Git 一发现冲突就停止 merge 的方法
- 一种让 Git 按时间顺序列出所有冲突提交的方法
- 任何其他能让我按时间顺序逐一解决冲突的方法,不涉及一次 merge 几个提交以期偶然发现冲突
最佳答案
你可以给git imerge尝试一下:这将一个一个地应用您的提交,让您有机会增量 进行 rebase (这意味着您可以开始 rebase ,中断它,稍后恢复它!)。
您可以在这里看到 Incremental merge vs. direct merge vs. rebase 之间的比较.
关于git - 我如何找出哪个 Git 提交导致冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18162930/