如何查看我所做的任何尚未推送到远程存储库的本地提交?有时,git status
会打印出我的分支是 X commits before origin/master
,但并非总是如此。
这是我安装 Git 的错误,还是我遗漏了什么?
最佳答案
这给出了 origin/master 和 HEAD 之间所有提交的日志:
git log origin/master..HEAD
当 HEAD 在 master 分支上时,这会提供未推送提交的日志。
同样,查看差异:
git diff origin/master..HEAD
关于git - 查看未推送的 Git 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016901/