Skip to main content

创建文件的永久链接

在 GitHub 上查看文件时,可以按“y”键将 URL 更新为指向所查看文件精确版本的永久链接。

提示:在 GitHub 的任意页面上按“?”可查看所有可用的键盘快捷键。

文件视图显示分支上的最新版本

在 GitHub 上查看文件时,通常会在分支头部看到当前版本。 例如:

引用 GitHub 的 codeql 存储库,并显示 main 分支中 README.md 文件的当前版本。

分支头部的文件版本可能会随着新的提交而改变,因此如果您复制常规的 URL,当以后有人查看时,文件内容可能会不同。

Y 永久链接到特定提交中的文件

要永久链接到所查看的特定版本的文件,请不要在 URL 中使用分支名称(即上面示例中的 main 部分),而是使用提交 ID。 这将永久链接到与该提交中完全相同的文件版本。 例如:

main 替换为特定的提交 ID,文件内容将不会发生变化。

但是,手动查找提交 SHA 比较麻烦,因此可以采用便捷方式,通过键入 y 将 URL 自动更新为永久链接版本。 然后,您可以复制该 URL,以后访问它的任何人都将看到与您所见完全一致的内容。

提示:可以将可解析为提交的任何标识符放在 URL 中,包括分支名称、特定提交 SHA 或标记!

您可以创建指向特定版本的文件或拉取请求中特定代码行或行范围的永久链接。 有关详细信息,请参阅“创建指向代码段的永久链接”。

延伸阅读