我知道我可以使用
git diff branch1..branch2
比较两个分支并查看更改。
我正在寻找相反的情况 - 两个分支之间的差异很大,我想了解保持不变的情况。
我怎样才能做到这一点?
注意:其中一个分支压缩了许多提交,因此它们不再共享提交树中最近的共同父级。
答案 0 :(得分:0)
我会使用git difftool
,如下所示:
git difftool --dir-diff branchA branchB
并使用适当的工具。
答案 1 :(得分:0)
使用具有大量上下文的统一差异格式,因此不会跳过任何行,并过滤掉不同的行。
git diff -U9999 HEAD~1 HEAD | egrep -v '^[+-@]|^diff|^index'