Uzb*_*jon 14 git diff compare conflict status
设置: 3 git repos - 在github上,本地和登台服务器上.
我在本地开发,将它推送到github和staging server pulls.
我不工作也不提交登台服务器的更改,但我必须在很久以前做过.因为现在我收到以下消息git status(在登台服务器上):
On branch SOME_BRANCH
Your branch and 'origin/SOME_BRANCH' have diverged,
and have 4 and 32 different commit(s) each, respectively.
Run Code Online (Sandbox Code Playgroud)
我的问题是: 我如何看到那些不属于的4个提交origin?
Cha*_*esB 19
git rev-list origin..HEAD
Run Code Online (Sandbox Code Playgroud)
这将列出分支(HEAD)中不在原点的提交.
一般来说,如果您的遥控器被称为foo而您的分支是bar:
git rev-list foo/bar..HEAD
Run Code Online (Sandbox Code Playgroud)
@charlesb是在具有远程被调用源的主分支中的答案.