如何查看所有未推送到远程分支的本地提交?

99

我正在使用以下命令查看所有未推送到远程分支的本地提交,但我没有获取到所有这些本地提交。

 git log  
 git log origin/master..master  

我希望至少看到10个本地提交(仅限本地)。

1个回答

182

这将向您显示所有分支中尚未推送的提交

git log --branches --not --remotes

这将显示您在分支main上的所有本地提交记录。

git log origin/main..main

我理解第一部分,但“这必须显示您的所有本地提交”是什么意思? - Joseph K. Strauss
1
第一条命令对我不起作用 - 我有一个未推送的新分支,该分支未显示。 - Nam G VU
1
@NamGVU 这个命令只显示还没有推送的提交,所以没有提交记录的新分支不会被列出。 - Leon S.
第一个起作用了,太棒了,谢谢! - Shani Kehati

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接