ヒント
GitHub の任意のページで [?] を押すと、使用できるキーボード ショートカットをすべて確認できます。
ファイルのビューにはブランチの最新バージョンが表示されます
GitHub でファイルを表示すると、通常は、ブランチの現在のヘッドにあるバージョンが表示されます。 次に例を示します。
- main/README.md
はGitHubの codeql リポジトリを参照し、main ブランチの現在のバージョンの README.md ファイルを示します。
ブランチのヘッドにあるファイルのバージョンは、新たなコミットが行われるたびに変更される場合があるため、通常の URL をコピーすると、後で他のユーザが見るときはファイルのコンテンツが同一ではない場合があります。
Y を押して特定のコミット内のファイルへのパーマリンクを取得する
表示されるファイルの特定のバージョンへの永続的なリンクに、URL でブランチ名 (つまり、上記の例の 部分) を使用する代わりに、コミット ID を入力します。 これにより、そのコミット内のファイルの正確なバージョンに永続的にリンクされます。 次に例を示します。
- b212af08a6cffbb434f3c8a2795a579e092792fd/README.md
これを特定のコミットIDで置き換えても、ファイルの内容は変わりません。
コミット SHA を手作業で探すのは不便ですが、ショートカットとして y を押すと、URL がパーマリンクのバージョンに自動で更新されます。 その後、URL をコピーし、共有すると、自分が表示したのとまったく同じものが表示されます。
ヒント
ブランチ名、特定のコミット SHA、タグなど、URL 内のコミットに解決できる任意の識別子を配置できます。
コードスニペットへのパーマリンクを作成する
特定バージョンのファイルやプルリクエストにある特定のコード行やコード行の範囲へのパーマリンクを作成できます。 詳しくは、「AUTOTITLE」をご覧ください。
参考資料
- 自動タイトル