github 首页左上方有查询框,当然你也可以进入查询页面或者高级查询页面进行查询。
关键字说明
‘项目’:你需要查找项目的名字,是模糊匹配查询。
‘条件’:包括star 数量,建立日期created,推送代码pushed。
‘语言’:language,可以查找所有github支持的语言。
查询语法:项目
条件
语言
例如: koa stars:">500" language:javascript
,查询项目名包含“koa”,star数量大于500的javascript项目。结果自测。
1. 符号查询,使用'>'或'>=','<'或'<='
koa stars:">500"
koa stars:">=500"
还可以使用>或>=符号上的日期搜索。日期格式必须遵循ISO8601标准,这是YYYY-MM-DD - 这是年 - 月 - 日。也可以添加一些可选的时间信息,格式为THH:MM:SS+07:00 - 这是小时 - 分 - 秒(HH:MM:SS),其次是UTC偏移量(+07:00)
koa created:>2014-01-01
koa created:>=2014-01-01
2. 范围查询
koa stars:"10 .. *" //koa stars:">=10"
koa created:"2014-01-01 .. *" //koa created:">=2014-01-01"
koa stars:"* .. 10" //koa stars:"<=10"
koa created:"* .. 2014-01-01" //koa created:"<=2014-01-01"
koa stars:"10 .. 50" //star介于10到50之间
koa created:"2014-01-01 .. 2016-08-09"//创建时间介于2014-01-01和2016-08-09之间
查询最后一次推送在2012-04-30到2012-07-04之间的项目
cats pushed:"2012-04-30 .. 2012-07-04"
3. 结果预选查询
我们在查找‘hello’时,往往会把‘hello world’等结果都包含进来,这时我们可以加上‘NOT’关键字,对查询结果进行预选。
hello NOT "world"
cats NOT "hello world"
4. 条件排除查询
我们想查找不是javascript所写的项目。需要用'-'进行条件排除
cats stars:"100 .. *" -language:javascript
网友评论