如何确定哪些提交导致了冲突?

3
我正在执行 git merge develop feature/ticket-123 命令,但出现了合并冲突。这些冲突比较复杂,我想要查看更改的上下文,以便能够妥善解决它们。
我可以看到哪些文件存在合并冲突,但这些文件只显示了来自于 developfeature/ticket-123 的内容。我该如何查看导致冲突的具体提交记录,以便更好地解决冲突呢?
我曾经查看过 "如何解决Git中的合并冲突?",但没有找到包含此信息的内容。

我不是完全确定,但在运行 git status 时,它会显示是否可以快速向前合并(仅适用于跟踪分支)。 - Skyyy
我会使用 git blame - user3159253
1个回答

0

在有更好的答案出现之前,这里提供一个解决方法:在特性分支上执行 git rebase develop 而不是合并,以逐个应用提交并立即解决冲突。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接