GitHub小技巧


(一)快捷键查看:shift + ?

在任意界面输入shift + ?,可以显示快捷键。


(二)分享某段代码:#Lstart-Lend

如果你想分享你的Github上某段代码,可以在URL后加#L开始行号-L结束行号,如:https://github.com/DragonBaby308/python_diy_crawlers/blob/master/xiumeim_crawler/xiumeim.py#L26-L32。其实也不需要特别去记,点中某行代码前的行号,URL后就会加#L行号,再按住shift,选择结束行号,URL就会加上#L开始行号-L结束行号


(三)查看自己项目的访问数据:Insights - Traffic

在自己的项目下,点击Insights-Traffic,里面有Referring sites(代表大家从什么网页来到你的项目)和Popular content(代表大家经常看你项目的什么文件)。


(四)编辑代码

在查看任意文件时,右上角会有一个小铅笔的标识。

点击小铅笔就可以直接编辑文件,编辑完成后,直接在页面上点击Propose File ChangeGithub就会为你fork这个仓库,创建一个pull request,节省了在本地fork -> pull -> 修改 -> push -> 创建PR的过程。


(五)趋势图——https://octoverse.github.com/

Github语言趋势图https://octoverse.github.com/


(六)精确搜索项目

  1. in:name keyWord:项目名中含有keyWord
  2. in:readme keyWord:项目README.md中含有keyWord
  3. in:description keyWord:项目描述中含有keyWord
  4. stars:>N:星星数量大于N
  5. language:Golang:语言限定为Golang语言
  6. pushed:>2019-06-06最后一次提交时间晚于2019-06-06

比如我想搜索Golang语言微服务项目,最后一次提交时间要晚于2019-06-06,星星数量大于1000个:
in:description 微服务 language:go pushed:>2019-06-06 stars:>1000