暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

Doocs开源社区 2019-10-21
229

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

URLs

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

Issues、Pull requests

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

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

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

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

Commit SHAs

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

引用类型原始引用缩短后的链接
Commit URLhttps://github.com/doocs/leetcode/commit/db46f93f8a820da6f64a9a6707a3d4b9a6c13f34db46f93
SHAdb46f93f8a820da6f64a9a6707a3d4b9a6c13f34db46f93
user@SHAyanglbme@2fce918a54da2a9e89dd10c8e2fa222929704d032fce918
user/repo@SHAyyx990803/buble@f5996c9cdb2e61cb7dddf0f6c6f25d0f3f600055f5996c9

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

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




文章转载自Doocs开源社区,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论