概述
直接根据关键词搜索会导致搜索出非常多的开源项目,导致根本找不到自己想要的,所以我们需要做到精确搜索
如何精准的搜索开源项目,GitHub官网已经给出方法
https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositories
大致内容如下:
限定符 | 示例 |
---|---|
in:name | jquery in:name 匹配其名称中含有 "jquery" 的仓库。 |
in:description | jquery in:name,description 匹配其名称或说明中含有 "jquery" 的仓库。 |
in:readme | jquery in:readme 匹配其自述文件中提及 "jquery" 的仓库。 |
repo:owner/name | repo:octocat/hello-world 匹配特定仓库名称。 |
限定符 | 示例 |
---|---|
forks:n | forks:5 匹配只有 5 个复刻的仓库。 |
forks:>=205 匹配具有至少 205 个复刻的仓库。 | |
forks:<90 匹配具有少于 90 个复刻的仓库。 | |
forks:10..20 匹配具有 10 到 20 个复刻的仓库。 |
限定符 | 示例 |
---|---|
stars:n | stars:500 匹配恰好具有 500 个星号的仓库。 |
stars:10..20 匹配具有 10 到 20 个星号、小于 1000 KB 的仓库。 | |
stars:>=500 fork:true language:php 匹配具有至少 500 个星号,包括复刻的星号(以 PHP 编写)的仓库。 |
限定符 | 示例 |
---|---|
created:YYYY-MM-DD | webos created:<2011-01-01 匹配具有 "webos" 字样、在 2011 年之前创建的仓库。 |
pushed:YYYY-MM-DD | css pushed:>2013-02-01 匹配具有 "css" 字样、在 2013 年 1 月之后收到推送的仓库。 |
case pushed:>=2013-03-06 fork:only 匹配具有 "case" 字样、在 2013 年 3 月 6 日或之后收到推送并且作为复刻的仓库。 |
限定符 | 示例 |
---|---|
language:LANGUAGE | rails language:javascript 匹配具有 "rails" 字样、以 JavaScript 编写的仓库。 |
限定符 | 示例 |
---|---|
is:public | is:public org:github 匹配 GitHub 拥有的公共仓库。 |
is:private | is:private pages 匹配您有访问权限且包含 "pages" 字样的私有仓库。 |
最后
以上就是稳重钢笔为你收集整理的如何 GitHub 准确查找开源项目 的全部内容,希望文章能够帮你解决如何 GitHub 准确查找开源项目 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复