削除したファイルの削除 commit まで探索する git log のオプションがあった

あるファイルのヒストリーを追っていると、ある時点で削除されてその先がないことがたまにあります。いや、結構あります。

単純に削除されたのか、それともファイル名をリネームして中身はそのままなのか、 GitHub 上では確認できません(あるならどなたか教えていただきたい)。

そんなときにこのコマンド。

$ git log --all --full-history -- <path-to-file>

https://stackoverflow.com/questions/7203515/git-how-to-find-a-deleted-file-in-the-project-commit-history

あるファイルのヒストリーをすべて追ってくれる git log のオプションです。これを使うと、削除 commit も表示してくれるので、その commit 番号を URL に貼っ付ければ、該当の commit を GitHub で見ることができます。そうすれば、その commit を含むプルリクにもたどり着くこともできます。便利…。