跳至主要内容

获取文件的永久链接

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

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

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

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

指的是 GitHub 的 codeql 仓库,并显示 main 分支的 README.md 文件的当前版本。

分支头部的文件版本可能会随着新提交的创建而改变,因此,如果您要复制普通 URL,当其他人稍后查看它时,文件内容可能不再相同。

要获得您所看到的文件的特定版本的永久链接,请不要在 URL 中使用分支名称(即上面的示例中的 main 部分),而是使用提交 ID。这将永久链接到该提交中文件的精确版本。例如

用特定提交 ID 替换 main,文件内容将不会改变。

但是,手动查找提交 SHA 很不方便,因此,作为快捷方式,您可以键入 y 自动将 URL 更新为永久链接版本。然后,您可以复制 URL,知道您与之共享的任何人都将看到您所看到的内容。

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

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

进一步阅读