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