别搜,我怕你
哈喽,大家好,我是开源君,一个资深的互联网玩家,致力于为大家分享各领域优质开源项目。
今天给大家推荐的是 Github 中文文档,重点介绍文档中的搜索方式,相信为了寻找合适的开源项目积累一些搜索的高级技巧是很必要的。
1. 按照仓库名称或者readme搜索
in:name // 按照仓库名称匹配
in:description // 按照描述匹配
in:readme // 按照readme内容匹配
// 示例:
// 单独使用
// Java in:name
// 匹配仓库名称中含有Java的仓库
// 混合使用
// Python in:name,readme
//匹配仓库名称和readme文件中含有Python的仓库
2. 按仓库大小进行搜索
size:n // 匹配仓库大小为 n KB 的仓库
size:>=n // 匹配仓库大小大于等于 n KB 的仓库
size:<n // 匹配仓库大小小于 n KB 的仓库
size:m..n // 匹配仓库大小在 m KB 到 n KB 的仓库
// 示例
// node in:name size:100
// 匹配仓库名称含有node且大小为100KB的仓库
// C++ in:name,readme size:>=200
// 匹配仓库名称或者readme中含有C++且大小为大于等于200KB的仓库
// size:100..200
//匹配仓库大小在100KB到200KB之间的仓库
3. 按关注者的数量进行搜索
followers:>=n
//示例:
//node followers:>=1000
//匹配仓库中提及“node”且关注数量大于等于1000的仓库
4. 按复刻数量进行搜索
forks:n
//示例:
//JavaScript in:name followers:>=200 forks:>100
//匹配名称中含有JavaScrpit并且关注大于等于200,fork大于100的仓库
5.按复刻数量进行搜索
stars:n
//示例:
//Go in:name stars:>1000
//匹配名称中含有Go并且收藏大于1000的仓库
6.按创建或者最后更新时间进行搜索
created:YYYY-MM-DD
pushed:YYYY-MM-DD
//示例:
//Vue in:name stars:>1000 created:<2020-01-01
//匹配名称中含有Vue,收藏大于1000且在2020年1月1日之前创建的仓库
7.按创建或者最后更新时间进行搜索
language:LANGUAGE
//示例:
//Dog stars:>1000 language:Java
//匹配名称中含有Dog,收藏大于1000且语言为Java的仓库
上述搜索方式只是其中的一部分,更多的技巧还需大家去探索发现。当然文档中除了搜索以外,还有很多其他说明,帮助大家玩转Github。
更多 Github 项目搜索的详细内容,请复制下方文档地址进行研究学习
地址:https://docs.github.com/cn/github
特别推荐:点击下方公众号卡片,回复 1024 获取开源君为你整理的上百本计算机领域电子书。
