如何 GitHub 准确查找开源项目

直接根据关键词搜索会导致搜索出非常多的开源项目,导致根本找不到自己想要的,所以我们需要做到精确搜索


如何精准的搜索开源项目,GitHub官网已经给出方法 

https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositories

大致内容如下:

限定符示例
in:namejquery in:name 匹配其名称中含有 "jquery" 的仓库。
in:descriptionjquery in:name,description 匹配其名称或说明中含有 "jquery" 的仓库。
in:readmejquery in:readme 匹配其自述文件中提及 "jquery" 的仓库。
repo:owner/namerepo:octocat/hello-world 匹配特定仓库名称。
限定符示例
forks:nforks:5 匹配只有 5 个复刻的仓库。
 forks:>=205 匹配具有至少 205 个复刻的仓库。
 forks:<90 匹配具有少于 90 个复刻的仓库。
 forks:10..20 匹配具有 10 到 20 个复刻的仓库。
限定符示例
stars:nstars:500 匹配恰好具有 500 个星号的仓库。
 stars:10..20 匹配具有 10 到 20 个星号、小于 1000 KB 的仓库。
 stars:>=500 fork:true language:php 匹配具有至少 500 个星号,包括复刻的星号(以 PHP 编写)的仓库。
限定符示例
created:YYYY-MM-DDwebos created:<2011-01-01 匹配具有 "webos" 字样、在 2011 年之前创建的仓库。
pushed:YYYY-MM-DDcss pushed:>2013-02-01 匹配具有 "css" 字样、在 2013 年 1 月之后收到推送的仓库。
 case pushed:>=2013-03-06 fork:only 匹配具有 "case" 字样、在 2013 年 3 月 6 日或之后收到推送并且作为复刻的仓库。
限定符示例
language:LANGUAGErails language:javascript 匹配具有 "rails" 字样、以 JavaScript 编写的仓库。
限定符示例
is:publicis:public org:github 匹配 GitHub 拥有的公共仓库。
is:privateis:private pages 匹配您有访问权限且包含 "pages" 字样的私有仓库。

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值