GitHub 上的自动链接究竟有多好用?

简介: 玩儿过 GitHub 的小伙伴们,不知道你们有没有发现,GitHub 会对一些 URLs、Issues、Pull requests 和 Commits 的引用自动缩短,并转换为超链接,这是一个很实用的功能,怎么说呢?下面我们一起来看看。

21.jpg


玩儿过 GitHub 的小伙伴们,不知道你们有没有发现,GitHub 会对一些 URLsIssuesPull requestsCommits 的引用自动缩短,并转换为超链接,这是一个很实用的功能,怎么说呢?下面我们一起来看看。


URLs


GitHub 会对标准的 URL 自动创建链接。比如,我们在 Issues 讨论区写上 https://github.com/doocs 这个 URL,点击预览,可以看到 GitHub 会给这个 URL 自动加上链接,点击即可跳转到相应的 URL 页面。


17.gif


Issues、Pull requests


在 GitHub 的会话上(如:Issues 和 Pull requests 的评论区),我们对 Issues 或 Pull Requests 的引用会被 GitHub 自动转换为缩短的链接。


引用类型 原始引用 缩短后的链接
Issue/PR URL https://github.com/doocs/leetcode/issues/167 #167
#number #226 #226
GH-number GH-225 #225
user/repo#number yyx990803/buble#9 #9
org/repo#number doocs/leetcode#167 #167


18.gif


就拿上面第一个引用类型来说吧。我们在 Issues 评论区写上 https://github.com/doocs/leetcode/issues/167 这个 URL,那么 GitHub 就会贴心地帮我们缩短为 #167,并且自动加上了链接,可以参考下图的演示:


19.gif


要注意的是,表格中的 number 都是指 GitHub issues 或者 pulls 的序号。另外,GitHub 并不会对 GitHub Wiki 或者仓库中的文件自动创建链接引用。


Commit SHAs


GitHub 也会对 Commits 的 SHA 哈希的引用自动转换为缩短的链接。


引用类型 原始引用 缩短后的链接
Commit URL https://github.com/doocs/leetcode/commit/db46f93f8a820da6f64a9a6707a3d4b9a6c13f34 db46f93
SHA db46f93f8a820da6f64a9a6707a3d4b9a6c13f34 db46f93
user@SHA yanglbme@2fce918a54da2a9e89dd10c8e2fa222929704d03 2fce918
user/repo@SHA yyx990803/buble@f5996c9cdb2e61cb7dddf0f6c6f25d0f3f600055 f5996c9


18.gif


拿上面第四种引用类型来说吧。我们在尤大的个人项目 buble 的 Pull requests 区域输入 yyx990803/buble@f5996c9cdb2e61cb7dddf0f6c6f25d0f3f600055,点击预览,可以看到 GitHub 已经自动将我们输入的引用转换为 f5996c9 并且加上了超链接。


20.gif


GitHub 真的太贴心了,感谢 GitHub,感谢微软。

目录
相关文章
|
2月前
|
Shell 网络安全 开发工具
【Github】SourceTree远端链接Github
【Github】SourceTree远端链接Github
|
Shell 网络安全 开发工具
【Github】SourceTree远端链接Github
【Github】SourceTree远端链接Github
309 0
|
网络安全 开发工具 git
【Git&GitHub - 4】:Git克隆远程仓库到本地(GitHub远程仓库、GitHub的仓库链接、git clone命令)
【Git&GitHub - 4】:Git克隆远程仓库到本地(GitHub远程仓库、GitHub的仓库链接、git clone命令)
245 0
【Git&GitHub - 4】:Git克隆远程仓库到本地(GitHub远程仓库、GitHub的仓库链接、git clone命令)
|
Python
超全Python速查表登上GitHub热榜,标星4600+!(附链接)
本文为你分享一份超全Python速查表。
2093 0
|
程序员 API 数据安全/隐私保护
GitHub火热!程序员小哥不得不知的所有定律法则(附项目链接)
本文介绍了最近 GitHub 上很火的“定律合集”项目。
1843 0
|
前端开发
【全网最全的博客美化系列教程】01.添加Github项目链接
全网最全的博客美化系列教程相关文章目录 【全网最全的博客美化系列教程】01.添加Github项目链接 【全网最全的博客美化系列教程】02.添加QQ交谈链接 【全网最全的博客美化系列教程】03.给博客添加一只萌萌哒的小仓鼠 【全网最全的博客美化系列教程】04.
1257 0
|
机器学习/深度学习 自然语言处理 算法
|
网络安全 开发工具 git
Git链接到自己的Github(1)简单的开始
好长时间没上来弄东西了,今天回来先开始弄下Git,之后再继续写uboot与kernel的编译,在版本控制下更加宏观地观察每次的变化。     1、在ubuntu中安装git $ sudo apt-get install git git-core   2、配置本机的git $ git config --global user.
876 0