温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

GitHub使用技巧有哪些

发布时间:2022-01-04 10:22:44 阅读:175 作者:iii 栏目:大数据
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

本篇内容主要讲解“GitHub使用技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“GitHub使用技巧有哪些”吧!

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

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}...masterhttps://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

Git.io

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

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

$ curl -i http://git.io -F "url=https://github.com/..."HTTP/1.1201CreatedLocation: http://git.io/abc123$ curl -i http://git.io/abc123HTTP/1.1302FoundLocation: https://github.com/...
   

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

$ curl -i http://git.io -F "url=https://github.com/technoweenie" \-F "code=t"HTTP/1.1201CreatedLocation: 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.diffhttps://github.com/tiimgreen/github-cheat-sheet/pull/15.patch
   

结果是纯文本的:

diff --git a/README.md b/README.mdindex 88fcf69..8614873100644--- a/README.md)+++ b/README.md@@-28,6+28,7@@All the hidden andnot hidden features of GitandGitHub.This cheat sheet was i-[MergedBranches](#merged-branches)-[QuickLicensing](#quick-licensing)-[TODO Lists](#todo-lists)+-[RelativeLinks](#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使用技巧有哪些”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

原文链接:https://my.oschina.net/dangzhiqiang/blog/4929030

AI

开发者交流群×