git log で特定のコードの差分だけ表示する
まだまだ知らない Git のコマンド…。
git log -p -S'調べたいコード'
と打つと、「調べたいコード」を差分に含むコミットとコードをずらずらと表示してくれる。
-p
が git log
で差分コードを表示するオプションで、-S'コード'
が指定の文字列を差分に含むコミットのみを表示する、というオプション。
特定の行が削除されたのはいつのコミットか、とか、このコードはいつ混じったのか、とか、そういうことを調べるのに使える。