列表Git提交没有推送到原点
可能重复:
查看未压入的Git提交
我如何列出所有尚未推送至原点的提交?
或者,如何确定具有特定散列的提交是否已被推送到原点?
git log origin/master..master
或者更一般地说:
git log <since>..<until>
你可以在grep中使用它来检查特定的已知提交:
git log <since>..<until> | grep <commit-hash>
或者你也可以使用git-rev-list来搜索特定的提交:
git rev-list origin/master | grep <commit-hash>
如何确定具有特定散列的提交是否已经被推送到原点?
# list remote branches that contain $commit
git branch -r --contains $commit
我发现一个很酷的脚本,其中包含其他有用的东西,显示关于unpushed commitits的信息:
GIT-WTF
链接地址: http://www.djcxy.com/p/31745.html上一篇: List Git commits not pushed to the origin yet
下一篇: Preview a Git push