Github高效查询技巧

1、in

关键字 in 是用来限定搜索的范围,可以指定是在名称、描述、readme文档中搜索关键字

in:name:指定搜索范围是仓库名称
in:description:指定搜索范围是摘要中
in:readme:指定搜索范围是readme文档中
比如,指定项目仓库名称springboot、mybatis、demo三个关键字,那么搜索如下:

in:name design pattern

2、stars 、forks

通过项目的stars和fork数量来判断。

方式如下:

stars:> :筛选stars数量大于某个值的仓库
stars:start..end :筛选stars数量在start和end区间的仓库
fork:>
fork:start..end
所以,通过stars 、forks关键字,我们可以通过stars 、forks数量来过滤一部分。
比如,我要筛选搜索结果中,stars数量大于50的项目。那么如下:

in:name design pattern stars:>50

3、language

指定项目的编写语言,如java、python、php等。
比如我们搜索单点登录,如果我们直接搜索in:description 单点登录,那么出现的结果会包含各种语言的实现项目,但是如果你加上了java语言的限定条件之后,搜索出来的结果就只有java的。

in:name design pattern stars:>50 language:c++

4、created、pushed

创建日期、更新日期。

in:name design pattern stars:>50 language:c++ pushed:>2019-12-01

posted @ 2021-06-29 19:09  方罗良  阅读(154)  评论(0)    收藏  举报