列表Git提交没有推到原点尚未
可能重复:
查看未压入的Git提交
我如何列出所有未被推送到原点的提交?
或者,如何确定一个具有特定散列的提交是否已经被推送到原点?
git log origin/master..master
或者更一般地说:
git log <since>..<until>
你可以用grep来检查一个特定的,已知的提交:
git log <since>..<until> | grep <commit-hash>
或者你也可以使用git-rev-list来search特定的提交:
git rev-list origin/master | grep <commit-hash>
如何确定一个特定的哈希提交已被推送到原点?
# list remote branches that contain $commit git branch -r --contains $commit
我发现一个很酷的脚本,其中有用的东西,显示关于unpushed提交的信息:
GIT-WTF