有没有办法提交ID相对于HEAD?

时间:2015-11-24 10:07:44

标签: git git-log

我想知道是否有一种方法可以将提交ID列为相对于HEAD,而不是SHA1 sum与git log。例如,@~1@~2@^2等等?并不是说手动解决这个问题很重要,但如果git已经显示出来,那就太好了。

1 个答案:

答案 0 :(得分:1)

tweet this morning提到 list offsets from HEAD with git log

git log --oneline | nl -v0 | sed 's/^ \+/&HEAD~/'
# or
o=0; git log --oneline | while read l; do printf "%+9s %s\n" "HEAD~${o}" "$l"; o=$(($o+1)); done | less

基本上,没有以特定格式“装饰”git log的原生方式 您将留下bash来转换输出。