搜索技巧: https://help.github.com/en/articles/searching-for-repositories#search-by-language
github快捷键:https://help.github.com/en/articles/using-keyboard-shortcuts
1.常用词
[1].watch:会持续收到该项目的动态
[2].fork:复制某个项目发布到自己的github仓库中
[3].star:点赞
[4].clone:将项目下载到本地
[5].follow:关注作者,会收到他们的动态
2.是否搜索fork:github默认是搜索不到fork的仓库的,若需要搜索到,可用下面两个参数
[1].表达式
①.fork:true
②.fork:only
[2].使用
①.搜索996,包含996的原创库
②.搜索996 fork:true,fork也能搜到
③.搜索996 fork:only 只搜索fork的库
3.搜索公开或者私有的库
[1].表达式
①.is:public
②.is:private
4.in关键词限制搜索范围
[1].表达式:xxx关键词 in:name或description或readme
①.xxx in:name 项目包含xxx的
②.xxx in:description 项目描述包含xxx的
③.xxx in:readme 项目readme文件中包含xxx的
[2].组合使用
xxx in:name,readme
5.star或fork数量关键词去查找
[1].表达式:
①.xxx关键词 stars 通配符 :> 或者 :>=
②.区间范围: 数字1..数字2
[2].案例
①.查找stars数大于5000的sprintboot项目
springboot stars:>5000
②.查找forks大于500的springcloud项目
springcloud forks:>500
③.查找forks在1000-5000并且stars数在3000-10000的springboot项目
springboot forks:1000..5000 stars:3000..10000
6.按创建时间或者更新时间
[1].表达式
①.xxx关键字 created:>YYYY-MM-DD 创建时间是在YYYY-MM-DD以后的
②.xxx关键字 pushed:>YYYY-MM-DD 更新时间是在YYYY-MM-DD以后的
[2].使用
①.搜索创建时间大于2018-01-01的springboot
7.awesome加强搜索
[1].表达式:awesome 关键字
awesome系列:一般用于收集学习、工具、书籍类相关的项目
[2].案例
①.awesome spark
8.高亮代码
[1].单行高亮,在地址栏后跟#L行号
①.查找代码,并确定代码行数
或者点击行号,行号左边出现3个点,此时地址栏已经自动加上#L行号了
②.得到如 https://github.com/JeffLi1993/springboot-learning-example/blob/master/chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/QuickStartApplication.java#L11,将此地址发送给别人打开也具有高亮效果
[2].多行高亮,在地址栏后跟#L起始行号-L终止行号行号,另外一种方式则是Shift多行选中,地址栏自动添加
如: https://github.com/JeffLi1993/springboot-learning-example/blob/master/chapter-1-spring-boot-quickstart/src/main/java/demo/springboot/QuickStartApplication.java#L11-L16
9.github快捷键 https://help.github.com/en/articles/using-keyboard-shortcuts
[1].将光标定位到搜索栏/ or s,在github的网页任何地方按/或者s都能将光标定位到搜索框
[2].项目内搜索t:在项目内按t,则将该项目以树形的结构呈现,且光标定位在目录定位的输入框
10.最重要的同城交友环节๑乛◡乛๑๑乛◡乛๑๑乛◡乛๑
[1].表达式
①.location:地区
②.language:语言
[2].成都地区python方向的程序猿/媛: location:chengdu language:python