我的目标是在 git 中获取整个分支的完整差异。如果我的分支名为 foo/bar
,那么查看整个差异的适当命令(即 git diff
的 args,我假设)是什么? (这个分支从其他分支收到了许多不同的 merge )。
编辑:也许我对整个分支差异的要求不太清楚,但我的意思是进行两次提交:
- 分支的最后一次提交。
- 分支的父提交。
我需要将这两个参数传递给 git diff
命令。是否有指定两个提交的快捷方式?
最佳答案
简单地 git diff commit_hash1 commit_hash2
其中 commit_hash1
是您分支上第一个提交的父级哈希(注意它不是您分支的一部分),而 commit_hash2
是你的分支(你的分支当前指向的提交)。
关于git - 我如何在 git 中请求一个分支的完整差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42304888/