【发布时间】:2015-06-30 20:44:56
【问题描述】:
我查看了有关使用 git diff 和 git 修订版(HEAD、ORIG_HEAD、FETCH_HEAD 等)的各种 SO 答案,但我仍然没有找到一种简单的方法来列出自本地分支,或自上次变基以来。
简单我的意思是不必查找和粘贴提交 SHA,也不必计算我想回顾多少次提交。
git diff origin/master 很接近,但它指的是远程,因为我从中签出新分支后可能已经分歧。
我希望像 git diff BASE_HEAD 这样的东西可用。
...除非已经有办法做到这一点。有人知道答案吗?
【问题讨论】:
-
您想与上游的合并库进行比较,请使用 @{u} 和三点语法。试试
git diff @{u}...HEAD -
stackoverflow.com/questions/1527234/…,林德斯回答。您可能也对其他答案感兴趣。