Git 只显示某些行

示例

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

git blame -L <start>,<end>

凡<start>与<end>可以是:

  • 号码

    git blame -L 10,30

  • / regex /

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

  • +偏移,-偏移(仅适用于<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