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

时间:2010-11-02 21:17:44

标签: git

我已经提交到我当地的分支机构(让我们只是说主人),并且'git pull down了其他人做出的改变。当我运行'git status'时,我会看到类似的内容:

# Your branch is ahead of 'origin/master' by 4 commits.

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

2 个答案:

答案 0 :(得分:55)

git diff --stat origin/master

将显示已更改的文件。

git log origin/master..master

将显示提交。

答案 1 :(得分:2)

我倾向于使用gitk(或gitk --all)来显示分支的历史。它还会在origin / master和master(以及您拥有的任何其他标记)上显示大型友好标签。

更高科技版本是git log --graph