GitHub内やチャットサービス等他のサービスでGitHubレポジトリにあるファイルや特定行のリンクを貼ることが多々あると思われます。 具体的なシチュエーションとしては、 ビル: なぁなぁジョン、この前直したいって言ってたコードってどこだっけ? ジョン: あぁ、ここやで → ぎっはぶのリンク みたいな時です。 その時に以下の様なリンクを貼るのはとても残念です 残念な場所がどこかというと master というところです。 先ほどのリンクが何を意味してるかというと、 master branchのHEADのfile_nameファイル です。 master branchのHEADというのは時と場合によってもちろん変わるので、数カ月後先ほどのビルとジョンのやりとりを見れば、ジョンがどこのコードのことを言ってたのかがすごい分かりにくいです。 その問題を解決するには