很容易执行
如果
git diff <commit>...<some other commit>
,但我如何实现与在该命令中指定“工作树”相当的效果呢?我尝试过git diff <commit>...
、git diff <commit>... .
等,但它们实际上没有捕捉到我在工作树中所做的更改。如果
<commit>
可以是远程分支,那就更好了 =)
remoteName/branchName
(例如origin/master
)引用远程分支,并且可以使用git branch -a
查看所有分支。 - KingCrunchgit diff $(git merge-base HEAD <commit>)
吗?你可以将它放在一个 shell 函数或 git 别名中。 - CB Bailey