我试图获取所有提交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
答案 0 :(得分:0)
您可以使用<since>..<until>
语法指定提交范围。如果省略until
,则默认为HEAD
。
因此,要将所有提交从哈希adkasjdka6788
提交到您正在进行的分支的当前HEAD
:
git log --pretty=format:"%H" adkasjdka6788..