如何在Git中显示所有已提交但尚未推送的内容?

时间:2011-08-14 07:23:38

标签: git filter logging

时间过去了,承诺在我的分支上积累。在推送之前,如何查看我的分支中堆积的更改?

感谢。

2 个答案:

答案 0 :(得分:6)

我想你想要使用相同的名称来区分本地和远程的两个分支。

git diff <localbranch> <remote tracking branch>   

例如:

git diff master origin/master

答案 1 :(得分:0)

假设您在您提交的分支机构上:

  1. 仅列出提交(不包含差异) - git log @{u}..
  2. 列出具有差异的提交 - git log -p @{u}..
  3. 是的,命令以两个点结束。我没有遗漏任何东西。 :)

    对于来自mercurial的人来说,大致等于hg outgoing