我的存储库历史记录如下所示:
x---y-+-z-+-branch
/ / /
---a---b---c-+-d-+-e---master
Run Code Online (Sandbox Code Playgroud)
我想得到一个单独的差异(即,像'git diff'输出 - 我不想要像'git log -p'产生的那一组差异)完整的'branch'历史记录,而不包括任何从'master'合并到'branch'的更改.
我怎样才能做到这一点?
您正在寻找的命令是:
git diff master...branch
Run Code Online (Sandbox Code Playgroud)
来自git help diff:
Run Code Online (Sandbox Code Playgroud)git diff [--options] <commit>...<commit>此表单用于查看包含和第二个分支的分支上的更改
| 归档时间: |
|
| 查看次数: |
2665 次 |
| 最近记录: |