8

我的存储库历史看起来像这样:

         x---y-+-z-+-branch
        /     /   /
---a---b---c-+-d-+-e---master

我想获得'branch'完整历史的单个差异(即,像'git diff'输出-我不想要像'git log -p'产生的一大堆差异),而不包括任何从“主”合并到“分支”的更改。

我怎样才能做到这一点?

4

1 回答 1

7

您正在寻找的命令是:

git diff master...branch

来自git help diff

git diff [--options] <commit>...<commit>

此表单用于查看包含和直到第二个的分支上的更改

于 2013-03-13T01:10:58.863 回答