github搜索

19 阅读1分钟

一、仓库名称和描述

1、查找仓库名称包含 spring cloud 的仓库,可以使用语法

in:name spring cloud

2、查找描述的内容 spring cloud,可以使用语法

in:descripton spring cloud

3、查该readme文件包含特定关键词

in:readme 关键词

二、 明确搜索 star、fork 数大于多少

1、要找 star 数大于 3000 的Spring Cloud 仓库

stars:>3000 spring cloud

2、如果要找在指定数字区间的话

stars: 10..20 spring cloud

3、fork数同理,将上面的stars 换成 fork

三、明确搜索仓库大小

1、搜索的时候直接限定仓库的 size 。

size:>=5000 关键词

注意: 数字代表K, 5000代表着5M。

四、明确仓库是否还在更新维护

1、指定更新时间在哪个时间前或后的 ,例如找到2019年1月3号之后,还在更新的项目。

pushed:>2019-01-03 spring cloud

2、想找指定时间之前或之后创建的仓库

created:>2019-01-03 spring cloud

五、明确搜索仓库的 LICENSE

1、协议是最为宽松的 Apache License 2 的代码,

license:apache-2.0 spring cloud

六、明确搜索仓库的语言

language:java 关键词

七、明确搜索某个人或组织的仓库

看下 Josh Long 有没有提交新的 Spring Cloud 的代码

user:joshlong

找某个组织的代码话,可以这样:

org:spring-cloud

组合使用一下,把 Java 项目过滤出来,多个查询之间「空格」分隔即可。

user:joshlong language:java