如何列出提交,因为某些提交?

有无论如何要得到一个提交号码提交到HEAD的提交列表吗?

我知道这是可能的提交date,但我需要提交号码,我似乎无法find任何文件,或者即使这是可能的。

 git rev-list <since_hash>..HEAD 

或者包含提交:

 git rev-list <since_hash>^..HEAD 

你可以使用git log而不是git rev-list来获得额外的细节。

 git log <hash>.. 

是最less的打字量。 忽略“头”假定这就是你的意思。 修订名单也可以。

如果你在bash中,你可以这样做:

 git log --pretty=oneline commit-id...HEAD 

假设通过“提交编号”,你的意思是提交哈希:

 git log <commit-hash>..HEAD