Github使用进阶
1 Github常用词:
- watch:会持续收到该项目的动态
- fork:复制某个项目到自己的Github仓库中
- star:可以理解为点赞
- clone:将项目下载至本地
- follow:关注你感兴趣的作者,会收到他们的动态
2 in关键词限制搜索范围
xxx关键词 in:name或description或readme
- seckill in:name----项目名包含seckill的
- seckill in:description----项目描述包含seckill的
- seckill in:readme----项目的readme文件中包含seckill的
- 组合使用:
- 搜索项目名或者readme文件中包含秒杀的项目
- seckill in:name,readme
3 star或fork数量关键词去查找
-
公式:
- xxx 关键词 stars:通配符::<或者:>=
- 区间范围数字:数字1..数字2
-
查找stars数大于等于5000的spring boot项目:
spring boot stars:>=5000
-
查找forks数大于500的spring cloud项目:
spring cloud forks:>500
-
组合使用:查找fork在100到200之间,并且stars数在80到100之间的spring boot项目:
spring boot forks:100..200 stars:80..100
4 awesome加强搜索
- 公式:awesome 关键字,awesome系列一般是用来收集学习、工具、书籍类相关的项目
- 搜索优秀的redis相关的项目,包括框架、教程等:
awesome redis
5 高亮显示某一行代码
给别人指出关键代码的行号
- 单行:地址后面紧跟#L数字
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/Launcher.java#L50
- 多行:地址后面j紧跟#L数字-L数字2
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/Launcher.java#L20-L40
6 项目类搜索
- 按下英文字母t
- 完整版快捷键请查看:https://help.github.com/en/articles/keyboard-shortcuts
7 搜索某个区域内的大佬
- 公式:
- location:地区
- language:语言
- 北京地区Java方向的大佬用户:
location:beijing language:java