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