我的存储库历史记录如下所示:
x---y-+-z-+-branch
/ / /
---a---b---c-+-d-+-e---master
我希望得到一个单独的差异(即,像'git diff'输出 - 我不希望像'git log -p'产生的一大堆差异)完整的'branch'历史记录,而不包括从'master'合并到'branch'的任何更改。
我该怎么做?
答案 0 :(得分:5)
您正在寻找的命令是:
git diff master...branch
来自git help diff
:
git diff [--options] <commit>...<commit>
此表单用于查看包含第二个
的分支上的更改