只显示某些行

可以通过将行范围指定为来限制输出

git blame -L <start>,<end>

<start><end> 可以是:

  • 电话号码

    git blame -L 10,30

  • /正则表达式/

    git blame -L /void main/, git blame -L 46,/void foo/

  • + offset,-offset(仅适用于 <end>

    git blame -L 108,+30, git blame -L 215,-15

可以指定多个行范围,并允许重叠范围。

git blame -L 10,30 -L 12,80 -L 120,+10 -L ^/void main/,+40