目录
Github搜索仓库的骚操作
github是一个
同行交友网站巨大的资源宝库。在搜索时你是否因搜索结果过多烦恼,这时你只需要一些骚操作便可轻松筛选你想要的结果。所谓的骚操作就是在普通搜索上加一些限制条件
1.按仓库名称、项目描述、说明搜索
限定词 | 示例 |
---|---|
in:name | in:name java 搜索仓库名中含有 java 的项目 |
in:description | in:description 微服务 搜索项目描述中带有微服务的项目 |
in:readme | in:readme java 搜索 readme.md 文件中含有 java 的项目 |
2.在用户或组织的仓库内搜索
限定词 | 示例 |
---|---|
user:USERNAME | user:defunkt 搜索 defunk 用户下的项目 |
org:ORGNAME | org:github 搜索 github 组织下的项目 |
3.按项目大小、Fork数、stars数搜索
限定词 | 示例 |
---|---|
size:n | size:500 搜索仓库大小为 500kb 的项目 |
size:>n | size:>300 搜仓库大小大于 300kb 的项目 |
size:<=n | size:<=300 搜仓库大小最大为 300kb 的项目 |
size:n..m | size:50..120 搜索仓库大小在 50kb 到 120kb 之间的项目 |
forks:n | 与 size 用法一致 |
stars:n | 与 size 用法一致 |
4.按仓库创建时间、最后提交时间搜索
限定词 | 示例 |
---|---|
created:YYYY-MM-DD | created:>2018-02-09 搜索在2018年2月9号后创建的项目 |
pushed:YYYY-MM-DD | pushed:>2019-08-08 搜索在2019年8月8号后提交的项目 |
5.按语言、主题、主题数量搜索
限定词 | 示例 |
---|---|
language:LANGUAGE | language:java 搜索项目 java 语言编写的项目 |
topic:TOPIC | topic:jekyll 搜索含有 jekyll 主题的项目。 |
topics:n | 与 size 用法一致 |
主题:是项目描述下面的东西,相当于标签、分类。
6.其他限定词
上面的限定方式还不够使用!!!不用担心,还有其他限定方式。具体使用方式不一一赘述(
因为我几乎没用到过),但可以参考以下链接。https://help.github.com/cn/github/searching-for-information-on-github/searching-for-repositories
- 按许可搜索
- 按公共或私有仓库搜索
- 基于仓库是否为镜像搜索
- 基于仓库是否已存档搜索
- 基于具有 good first issue 或 help wanted 标签的议题数量搜索
7.Github官方链接
想学习更多的搜索技巧,可以参考官方文档