如何在github中引用特定的行或行范围?

Mic*_*arf 13 github

如果要添加对特定行或行范围的引用,那么获取执行此操作的URL会很好.

Von*_*onC 17

请注意,问题#Lxx-Lyy是(从这篇文章):

源文件可能会更改,甚至可能被删除,因此无法保证您的链接始终指向正确的位置.
默认情况下,GitHub项目页面链接到源的最新版本.更好的做法是链接到特定的提交,其中源文件的内容不受版本控制.

要在某个提交中查看GitHub项目,请单击提交标题中的树链接,或者只需按t键盘上的.然后,您可以浏览项目文件,并链接到此提交的源,即

http://github.com/jquery/jquery/blob/27291ff06ddb655f90a8d1eada71f7ac61499b12/src/css.js#L171-L185.

请注意,URL的唯一区别是使用提交SHA更改分支名称主服务器.

来自Paul Irish的+1小费:

另外,你只需要URL中的4个SHA字符 ......它就能算出来.
我通常截断为7个字符.

尼斯:http://github.com/jquery/jquery/blob/27291ff/src/css.js#L171-185


如果您有一个不引用sha1的GitHub页面,请键入y:
这将使用当前SHA1重新加载该页面.


Mic*_*arf 5

如果您转到文件(或要引用的文件的版本),请单击行号(或按住shift键选择范围).

=>您将看到URL更改(它添加了类似于#L21-L23URL的内容).

只需复制URL即可.