在GitHub进行搜索的时候,有时候普通搜索的结果过于冗杂,不便于我们找到我们想要的东西。GitHub提供了高级搜索,可以让我们更加迅速的找到我们想要的东西。
直接限制关键词
关键词
- language:开发语言
- location:开发者所在地
语法
关键词 :搜索内容
eg
language :c++
location :china
限制关键词中内容
关键词
- name:项目名称
- description:项目描述
- readme:项目帮助文档
语法
搜索内容 in:关键词
多个关键词可用,
分开,表示逻辑或
eg
iOS in:name
java in:description,readme
限制关键词中数量
关键词
- stars:标星数
- followers:开发者的关注者数量
- forks:分支数量
- size:文件大小(kb)
语法
数量范围:关键词:>=(或<=)数字
区间范围:关键词:数字下限...数字上限
eg
stars:>=100
size:1000…10000
热门专栏
GitHub有两个热门专栏,GitHub Trend和GitHub Topic。
GitHub Trend页面总结了每天/每周/每月周期的热门 Repositories 和 Developers,你可以看到在某个周期处于热门状态的开发项目和开发者。
而 GitHub Topic 展示了最新和最流行的讨论主题,在这里你不仅能够看到开发项目,还能看到更多非开发技术的讨论主题,比如 树莓派、Vim等。
同样,GitHub给我们提供了awesome
关键词,使用awesome 搜索内容
,就能得到相关领域中精选的优质应用程序及工具列表。awesome系列是一个汇总了优秀工具资源的大集合,由 GitHub 社区用户持续维护和更新。
可视化高级搜索
最后,如果觉得这些语法过于繁琐的话,GitHub也给我们提供了可视化高级搜索,直接对相应的条件进行限制。
想深入了解搜索语法,可以参考GitHub搜索语法的说明文档。