GitHub搜索技巧

Lou.Chen
大约 2 分钟

一、常用词含义介绍:

  • watch
    • 会持续收到该项目的动态
  • fork
    • 复制某个项目到自己的giithub仓库中
  • star
    • 可以理解为点赞
  • clone
    • 将项目下载至本地
  • follow
    • 关注你感兴趣的作者,会收到他们的动态

二、简单使用

这里统一使用关键字'springboot',搜索的关键字忽略大小写

1、in用法

①项目名称包含指定的关键字in:name

springboot in:name

②项目描述包含指定的关键字in:description

springboot in:description

③项目的readme文件中包含指定的关键字in: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