Github高效搜索仓库语法

语法

对用空格的查询可使用引号如:“hello worled”

按仓库名、自述文件内容搜索

指令 说明
test in:name 搜索名称包含test的仓库
test in:description 搜索名称或自述文件包含test的仓库
test in:readme 搜索自述文件包含test的仓库
repo:test 搜索以test为名的仓库

指定范围搜索

指令 说明
user:user_name 指定搜索user_name用户的仓库
org:org_name 指定搜索org_name组织的仓库
size:n 指定搜索n大小的仓库
stars:n 指定搜索n星数的仓库
forks:n 指定搜索n分支数的仓库
test fork:true 搜索名称含test的仓库,包括分支仓库
test fork:only 只搜索名称包含test分支仓库
followers:n 指定搜索n关注数的仓库
created:t 指定创建时间t搜索仓库
pushed:t 指定更新时间t搜索仓库
language:LANGUAGE 指定计算机语言搜索

范围规定

范围 示例 说明
>x >10,>1998-04-06 大于1000;1998年4月6日及之后
>=x >=10,>=1998-04-06 大于等于1000;1998年4月6日之后
<x <10,<1998-04-06 小于1000;1998年4月6日及之前
<=x <=10,<=1998-04-06 小于等于1000;1998年4月6日之前
x..* 10..*,1998-04-06..* 等同于>=x
**..x *..10,*..1998-04-06 等同于<=x
x..x 10..100,1998-04-06..1999-04-07 10到100间;1998.4.6~1999.4.7间

排除

指令 说明示例
NOT hello NOT world匹配含hellod但不含world
-QUALIFIER -指令(减指令),如-language:javascript(减去JavaScript编写的)

参考:https://help.github.com/cn/github/searching-for-information-on-github