跳至主要内容

获取文件的永久链接

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

提示

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

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

在 GitHub 上查看文件时,您通常看到的是分支当前最新提交(HEAD)上的版本。例如

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

随着新提交的产生,分支 HEAD 处文件的版本会发生变化,因此如果您复制普通的 URL,稍后他人查看时文件内容可能已经不同。

若要获取您所看到的文件特定版本的永久链接,您可以在 URL 中使用提交 ID 而不是分支名称(即上例中的 main 部分)。这将永久指向该提交中该文件的确切版本。例如

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

手动查找提交 SHA 较为不便,不过您可以通过按 y 键自动将 URL 更新为永久链接版本。随后复制该 URL,即可确保所有收到链接的人看到的内容与您看到的一致。

提示

您可以在 URL 中使用任何能够解析到提交的标识符,包括分支名称、特定提交 SHA,或标签!

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

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.