设置:有3个git存储库-在github上,本地和暂存服务器上。
我在本地进行开发,将其推送到github,暂存服务器拉取。
我不在暂存服务器上工作或提交更改,但很久以前可能这样做了。因为现在当我在暂存服务器上执行git status
时,会收到以下消息:
On branch SOME_BRANCH
Your branch and 'origin/SOME_BRANCH' have diverged,
and have 4 and 32 different commit(s) each, respectively.
我的问题是:如何查看那些不在origin
上的确切4个提交?
git log --graph --pretty --abbrev-commit --oneline
,但是历史记录太长了。所以我想知道是否有更好的方法。 - Uzbekjongit log origin..HEAD
非常好用。 关于重复问题,另一个问题想要取消分歧,而我想知道它是如何分歧的。 - Uzbekjon