如何查看本地提交但未推送到 git 的消息

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

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

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

git log origin/master..master

More information 关于 git-log.

的不同形式

更好的是(扩展@PetSerAL 的评论)你可以创建一个方便的别名来查看相同的信息:

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

因此,无论何时您想查看结果:

git justLocal