是否有办法从给定的提交号获取提交列表到HEAD?

我知道这是可能的提交日期,但我需要它的提交号,我似乎找不到任何文档,甚至这是可能的。


当前回答

假设这里的“commit number”指的是提交哈希:

git log <commit-hash>..HEAD

其他回答

只要加上一般情况下的答案,您就可以从一个提交到另一个提交的所有提交。例如,a是提交哈希开始,B是提交哈希结束

git rev-list <A>..<B>

的详细

git log <A>..<B>

您可以在shell中执行以下git命令:

git log --pretty=oneline commit-id...HEAD
git log <hash>..

是最少的打字量。省略“HEAD”假设这就是你的意思。Rev-list也可以。

假设这里的“commit number”指的是提交哈希:

git log <commit-hash>..HEAD

如果这里有人试图找出如何通过git log的输出进行LESS,从某个提交开始,向后分页,它就像git log <hash>一样简单。