无论如何要从给定的提交号到HEAD获取提交列表吗?
我知道这可以在提交日期之前完成,但我需要提交号码,我似乎无法找到任何文档,或者即使这是可能的。
答案 0 :(得分:129)
git rev-list <since_hash>..HEAD
或包括提交:
git rev-list <since_hash>^..HEAD
您也可以使用git log
代替git rev-list
来获取更多详细信息。
答案 1 :(得分:55)
git log <hash>..
打字量最少。省略“HEAD”假设这就是你的意思。 Rev-list也可以。
答案 2 :(得分:29)
您可以从shell运行以下git命令:
git log --pretty=oneline commit-id...HEAD
答案 3 :(得分:11)
假设通过“提交号”,则表示提交哈希:
git log <commit-hash>..HEAD
答案 4 :(得分:1)
如果这里的任何人试图找出如何通过git log
的输出从某个提交开始向后分页,那么就向git log <hash>
一样简单。