最佳答案
我查看了各种关于使用 git diff
和 git 修订的 SO 答案(HEAD、 ORIG _ HEAD、 FETCH _ HEAD 等) ,但是我仍然没有找到一种简单的方法来列出自从本地分支开始或者自从上次 rebase 以来所做的修改。
我所说的 放松是指不需要查找和粘贴提交 SHA,或者不需要计算我想要查看的提交次数。
git diff origin/master
很接近,但是它指的是远程,因为我从中检出了新的分支,所以它可能已经偏离了。
我希望像 git diff BASE_HEAD
这样的东西是可用的。
除非已经有办法了,有人知道答案吗?