关于commit:如何查看本地提交的消息,但没有推入git

How to see locally committed messages, but not pushed into git

本问题已经有最佳答案,请猛点这里访问。

我知道如何通过git log命令在git中查看提交消息,但它会列出所有提交的消息。我想要的是那些未被推送的已提交消息,这意味着只有已提交但未被推送。我们对此有什么命令吗?我还有一个解决方案,就是我们可以在Github中看到所有提交,同时我们可以使用git log命令进行检查。差异将是我的输出,但我希望通过命令实现这一点。


您可以使用git-log的形式来显示两个分支之间的差异:

1
git log origin/master..master

更多关于不同形式的git-log的信息。

更棒的是(扩展到@petseral的评论),您可以创建一个方便的别名来查看相同的信息:

1
 git config --global alias.justLocal"log @@{u}.."

所以,每当你想看到结果时:

1
git justLocal