美文网首页
少有人知的 GitHub 使用技巧

少有人知的 GitHub 使用技巧

作者: JokerW | 来源:发表于2019-08-05 11:35 被阅读0次

GitHub 大家常上吧?可是使用 GitHub 的各种小窍门你就不一定知道了。本文将各种使用 GitHub 的小窍门分享给大家。

diff时忽略空格

有些修改只是增减了空格,在URL中添加?w=1就可以忽略。

查看某个作者的提交历史

在URL中添加?author=username,例如:

https://github.com/rails/rails/commits/master?author=dhh

比较版本

使用类似如下的URL比较分支:

https://github.com/rails/rails/compare/master...4-1-stable

同样可以使用一下格式:

https://github.com/rails/rails/compare/master@{1.day.ago}...master

https://github.com/rails/rails/compare/master@{2014-10-04}...master

如果想和派生仓库比较,加上派生仓库名作前缀即可:

https://github.com/rails/rails/compare/byroot:master...master

通过 HTML 方式嵌入 Gist

Gists是 GitHub 推出的基于 Git 的代码片段服务。Gists页面提供JavaScript代码,可以将 Gist 嵌入到其他站点。但是很多站点粘贴 JavaScript 无效,这时候你可以在 Gist URL 后附加.pibb,得到一个纯 HTML 的版本,然后就可以复制粘贴 HTML 源码到其他网站了。例如 https://gist.github.com/tiimgreen/10545817.pibb

http://Git.io

http://Git.io 是适用于 GitHub 的短网址服务。

当然,为了逼格方便,也可以使用Curl访问:

$ curl -i http://git.io -F "url=https://github.com/..."HTTP/1.1 201 Created

Location: http://git.io/abc123

$ curl -i http://git.io/abc123

HTTP/1.1 302 Found

Location: https://github.com/...

你甚至可以指定短网址的字段:

$ curl -i http://git.io -F "url=https://github.com/technoweenie" \

-F "code=t"

HTTP/1.1 201 Created

Location: http://git.io/t

高亮行

例如,在 URL 中加上 #L52 可以高亮第52行。或者你也可以直接点击行数。

多行高亮同样支持。你可以使用类似#L53-L60格式,或者在按住shift的同时点击。

https://github.com/rails/rails/blob/master/activemodel/lib/active_model.rb#L53-L60

快速引用

你可以选中别人的评论文字,然后按r,这些内容会以引用的形式被复制在文本框中:

任务列表

在工单或合并请求中,你可以使用任务列表语法:

- [ ] Be awesome- [ ] Do stuff- [ ] Sleep

勾选之后,会更新 Markdown:

- [x] Be awesome- [x] Do stuff- [ ] Sleep

合并请求的 diff 和 patch

可以在 URL 后添加 .diff 和 .patch,以对应的模式查看合并请求:

https://github.com/tiimgreen/github-cheat-sheet/pull/15https://github.com/tiimgreen/github-cheat-sheet/pull/15.diff

https://github.com/tiimgreen/github-cheat-sheet/pull/15.patch

结果是纯文本的:

diff --git a/README.md b/README.md

index 88fcf69..8614873 100644--- a/README.md)

+++ b/README.md

@@ -28,6 +28,7 @@ All the hidden and not hidden features of Git and GitHub. This cheat sheet was i

- [Merged Branches](#merged-branches)

- [Quick Licensing](#quick-licensing)

- [TODO Lists](#todo-lists)+- [Relative Links](#relative-links)

- [.gitconfig Recommendations](#gitconfig-recommendations)

- [Aliases](#aliases)

- [Auto-correct](#auto-correct)@@ -381,6 +382,19 @@ When they are clicked, they will be updated in the pure Markdown:

- [ ] Sleep

(...)

相关文章

  • 少有人知的 GitHub 使用技巧

    GitHub 大家常上吧?可是使用 GitHub 的各种小窍门你就不一定知道了。本文将各种使用 GitHub 的小...

  • github 使用技巧

    github网站中,搜索到一个项目之后,经常会看到的几个按钮。 Watch,按钮中有三个选项: Not watch...

  • github使用技巧

    搜索 参考学习视频:https://www.bilibili.com/video/av75587104 按名字搜索...

  • GitHub使用技巧

    Git&GitHub秘籍 https://github.com/tiimgreen/github-cheat-sh...

  • Github使用技巧

    http://www.cnblogs.com/findingsea/archive/2012/08/27/2654...

  • github使用技巧

    阅读前你需要掌握 1.了解git的基础使用 2. 基本了解github的使用 正文 正取地fork,合并原分支 如...

  • github使用技巧

    例如搜索spring boot相关的项目信息:1.可以直接使用spring boot查找需要的项目信息2.如果需要...

  • GitHub的使用技巧

    玩github已经好多年了,github不但是程序员们的最爱,更是一个搜索的宝库。在github里面我们不仅可以搜...

  • github使用小技巧

    如何本地管理并上传代码及文件到github-image.png网页新建完成后,git clone 到本地- 添加文...

  • github使用小技巧

    一秒钟把Github项目变成前端网站 GitHub Pages大家可能都知道,常用的做法,是建立一个gh-page...

网友评论

      本文标题:少有人知的 GitHub 使用技巧

      本文链接:https://www.haomeiwen.com/subject/fawpdctx.html