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

时间:2013-08-06 02:24:38

标签: github

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

2 个答案:

答案 0 :(得分:16)

请注意#Lxx-Lyy的问题是(来自this post):

  

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

     

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

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

  

请注意,URL的唯一区别是使用提交SHA更改分支名称主文件。

来自Paul Irish的+1小费:

  

此外,您只需要在网址中使用4个SHA字符 ...就可以看出来了   我通常会截断为7个字符。

     

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


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

答案 1 :(得分:5)

如果你去了文件(或你要引用的文件的版本),请点击行号(或按住shift键选择一个范围)。

=>您会看到网址发生了变化(它会向网址添加#L21-L23之类的内容)。

只需复制网址即可。