如果您想添加对特定行或一系列行的引用,最好获取一个执行此操作的 URL。
2 回答
请注意,问题#Lxx-Lyy
在于(来自这篇文章):
源文件可能会更改,甚至会被删除,因此无法保证您的链接始终指向正确的位置。
默认情况下,GitHub 项目页面链接到源的最新版本。更好的做法是链接到特定的提交,其中源文件的内容不受版本控制。要查看某个提交时的 GitHub 项目,请单击提交标题中的树链接,或者只需按t键盘上的按钮。然后您可以浏览项目文件,并链接到此提交的来源,即
http://github.com/jquery/jquery/blob/27291ff06ddb655f90a8d1eada71f7ac61499b12/src/css.js#L171-L185。
请注意,URL 中的唯一区别是使用提交 SHA 更改分支名称 master。
来自 Paul Irish 的 +1 提示:
再加上你在 URL 中只需要 SHA 的 4 个字符……它就知道了。
我通常截断为 7 个字符。不错:http: //github.com/jquery/jquery/blob/27291ff/src/css.js#L171-185
如果您有一个不引用 sha1 的 GitHub 页面,请键入y:
这将使用当前 SHA1 重新加载同一页面。
如果您转到文件(或要引用的文件的版本),请单击行号(或按住 shift 键选择范围)。
=> 你会看到 URL 发生了变化(它在 URL 中添加了类似#L21-L23
的东西)。
只需复制网址即可。