只顯示某些行

可以通過將行範圍指定為來限制輸出

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