哈喽,大家好,我是开源君,一个资深的互联网玩家,致力于为大家分享各领域优质开源项目。

今天给大家推荐的是 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 获取开源君为你整理的上百本计算机领域电子书。


小白学堂 » 别搜,我怕你

就聊挣钱,一个带着你做副业的社群。

立即查看 了解详情