fkm_y' log

技術や日常のログ

GitHub上でコミットハッシュ付きのURLを取得する便利なショートカット

f:id:fkmy:20210612204742p:plain

最近同僚からGitHub上でコミットハッシュ付きのURLを取得するショートカットキーを教えてもらった。今までショートカットの存在を知らなかったのでここ最近で一番感動しました。

そもそもなんでコミットハッシュ付きのURLが欲しいのか?というと誰かにコードを共有する場合に最新のファイルのある行を指定して伝えたとして、ファイルに更新があった場合に最新のファイルは共有した時点と異なりある行も意図したものと異なる可能性があるため、最新ではなくコミットハッシュ時点ある行と指定して伝えるのが最良です。

本題

本題ですが、GitHubの該当ファイルのページでyを押すだけです。

いつもの状態

ブランチが記載されてる。 f:id:fkmy:20210612210820p:plain

y を押す

以下のようにコミットハッシュ付きのURLになる。 f:id:fkmy:20210612210817p:plain

参考

公式のドキュメントにも同様なことが書かれていました。また紹介したもの以外にもショートカットがありました。 docs.github.com

docs.github.com