在特定提交ID之后/之后检索提交ID

时间:2014-06-08 20:28:53

标签: git

我试图获取所有提交ID的列表/自某个提交ID后,是否有git命令..?

git log --pretty = format:“%H”--since = 2014-05-04将打印自2014-05-04以来的所有commit-id,同样有一个命令可以打印所有提交ID在某个commit-id之后?

示例:

123456daskkl9

56787skjskdk8

adkasjdka6788

dkajsdklja76678

jkajskldal677889

如果我尝试“git log --pretty = format:”%H“adkasjdka6788”

输出是

adkasjdka6788

dkajsdklja76678

jkajskldal677889

相反,我正在寻找的是一个可以获得以下输出的命令

123456daskkl9

56787skjskdk8

1 个答案:

答案 0 :(得分:0)

您可以使用<since>..<until>语法指定提交范围。如果省略until,则默认为HEAD

因此,要将所有提交从哈希adkasjdka6788提交到您正在进行的分支的当前HEAD

git log --pretty=format:"%H" adkasjdka6788..