GitHub搜索技巧
一、常用词含义介绍:
- watch
- 会持续收到该项目的动态
- fork
- 复制某个项目到自己的giithub仓库中
- star
- 可以理解为点赞
- clone
- 将项目下载至本地
- follow
- 关注你感兴趣的作者,会收到他们的动态
二、简单使用
这里统一使用关键字'springboot',搜索的关键字忽略大小写
1、in用法
in:name
①项目名称包含指定的关键字springboot in:name
in:description
②项目描述包含指定的关键字springboot in:description
in:readme
③项目的readme文件中包含指定的关键字④组合使用
查询关键字在: 项目名称或描述或readme文件中
springboot in:name,description,readme
2、stars/forks用法
springboot stars:>=5000
查询star大于等于5000的项目
springboot forks:>=5000
查询fork大于等于5000的项目
springboot forks:2000..4000 stars:6000..8000
查询fork在2000-4000的 并且 stars在6000-8000的
springboot forks:5000..6000 stars:>=1000
查询stars大于等于1000 并且 forks在5000-6000的
3、awesome使用
搜索与springboot相关的项目 也叫awesome系列,一般是用来收集学习,工具,书籍类的资料。包括框架教程。这些项目也大多包含awesome关键字
awesome springboot
4、高亮显示代码
①单号高亮显示
地址后面紧跟 #L
数字
https://github.com/macrozheng/mall/blob/master/mall-common/src/main/java/com/macro/mall/common/api/CommonResult.java#L15
我们发现第15行高亮显示
②多行高亮显示
地址后面紧跟 #L
数字 - #L
数字
https://github.com/macrozheng/mall/blob/master/mall-common/src/main/java/com/macro/mall/common/api/CommonResult.java#L15-L20
我们发现第15-20行高亮显示
5、项目内搜索
在某个仓库中,按下按键 t
进入项目内搜索模式找到指定的文件
6、查找用户
location: 所在地区
language: 语言
location:beijing language:java