如何显示实际导致两个分支之间差异的git提交列表



假设git存储库中有两个分支ab

在分支a的顶端有foo.txt:

111
aaa
bbb
ccc

而在分支CCD_ 4的顶端,相同的CCD_

aaa
bbb
ccc
222

考虑行aaabbbccc,它们在三个不同的提交中引入,对于分支b,每行一个。对于分支a,相同的行在单个提交中引入。因此,git diff a b显示的唯一差异是在111222行。

有没有什么简单的方法可以只显示对分支之间的实际差异负责的提交,而忽略对aaabbbccc负责的提交?

您需要使用类似于我为这种请求编写的名为difflame的工具,该工具将来自diff和责备的信息连接起来。

https://github.com/eantoranz/difflame

让我知道它是否适合你。

最新更新