我在
branch_X
我做
git log -p lib/foo
查看文件foo的差异,但我想看的有趣的事情只写为:
commit aaaaaaaaaaaaaaaaaaaa
Merge: bbbbbbbb cccccc
Merge branch 'branch_X' into branch_Y
Conflicts:
lib/foo
如何确切了解此合并中发生的事情? 在合并过程中,似乎已经将某些内容插入到branch_X中。
答案 0 :(得分:2)
听起来您想要查看合并中可以使用的差异:
git diff aaaaaaaaaaaaaaaaaaaa^ aaaaaaaaaaaaaaaaaaaa
虽然看着消息:“将分支'branch_X'合并到branch_Y中”,但听起来似乎是以相反的方式完成了合并。无论哪种方式,您可能希望以相反的方式查看合并,并查看与第二个父项的差异:
git diff aaaaaaaaaaaaaaaaaaaa^2 aaaaaaaaaaaaaaaaaaaa