如何检查哪些提交未被推送到原点?

mar*_*son 40 git

我已经提交到我的本地分行(让我们只说主),并有其他人已经做出"混帐pull'd下来的变化.当我运行'git status'时,我看到类似的东西:

# Your branch is ahead of 'origin/master' by 4 commits.
Run Code Online (Sandbox Code Playgroud)

我怎样才能看到我所做的四个提交的列表尚未被推送到原点?

ebn*_*ter 60

git diff --stat origin/master
Run Code Online (Sandbox Code Playgroud)

将显示已更改的文件.

git log origin/master..master
Run Code Online (Sandbox Code Playgroud)

将显示提交.

  • 在它的最新版本中,如果你正确设置上游信息,你可以使用像`git log @ {u} ..`这样的东西. (2认同)