5

https://stackoverflow.com/a/5493663/1172541では、ファイルに対して git log コマンドを実行する方法について説明しています。git log または他の git コマンドでファイルの一部がどのように変更されたかを追跡する方法はありますか? (もちろん、パーツの長さと行番号が変更されるため、これは間違いなく git の diff エンジンに負担をかけます。ただし、git はその点でかなり優れています。)

4

1 に答える 1

14

うん

git log -L<start>,<end>:<file>

例えば、

git log -L55,65:app.js 

の行 55 ~ 65 のログが表示されapp.jsます。

単一の行を表示するには、開始と終了の両方に同じ値を使用します

git log -L55,55:app.js

また、gitk

gitk -L55,65:app.js
于 2016-01-31T00:34:31.817 に答える