git log で特定のコードの差分だけ表示する

まだまだ知らない Git のコマンド…。

git log -p -S'調べたいコード' と打つと、「調べたいコード」を差分に含むコミットとコードをずらずらと表示してくれる。

-pgit log で差分コードを表示するオプションで、-S'コード' が指定の文字列を差分に含むコミットのみを表示する、というオプション。

特定の行が削除されたのはいつのコミットか、とか、このコードはいつ混じったのか、とか、そういうことを調べるのに使える。