使用事例:
まったく理解できないコードを見つけました。このコードが書かれた時間的な文脈と、コードのこの部分が受けたすべての変更を見つけたいと思っています。
基本的に、このファイルの履歴を検索しますが、その履歴の [行 34 から 38 (例として)] と交差する部分のみを検索します。
git log -p <file> | grep <some snippet matching mysterious code>
出力に戻ってlog -p
差分のコンテキストを確認するよりも使いやすいコマンドはありますか。
悲しいことに、私が書いたコードをレビューするときに、この種の機能が必要であることに気付くことがよくあります。