git - 显示 merge 的冲突差异部分

标签 git merge merge-conflict-resolution

我需要向团队展示我在解决 merge 冲突期间所做的更改。

我知道这有点困难,但我坚信这是有可能的。我已经尝试过 git show -mgit show -c

最佳答案

查看 merge 提交(具有多个父项的提交)的散列(或标记)并执行:

git diff hash hash^1 hash^2

它将输出变化的 3 向差异。

hash^(或 hash^1)引用 hash
第一个父提交 hash^2 引用 hash

second 父提交

关于git - 显示 merge 的冲突差异部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16573555/

相关文章:

java - git/GitHub 属性配置

mercurial - 使用 Mercurial merge 一些修订但不 merge 其他修订

python - 数据框未使用值进行更新;输出是警告 'copy of a slide'

java - 将 3 个数组列表合并为一个

linux - Git 无法处理 nfs 共享

javascript - 尝试推送 React 应用程序时出现 Heroku "failed to push some refs"

sqlite - 如果不存在则插入其他更新?

git - 解决冲突 推送 再次重现相同的冲突

git - 当有人从我的 git 提交中挑选并提交了他们自己的提交时,我该如何 merge ?

.net - 哪种格式应该是 LibGit2 LibGit2Sharp (+SSH) 的 SSH 私钥