github项目查询

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,797评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,508评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,703评论 25 709
  • 打印机连接电脑并安装驱动(请到对应品牌官网下载驱动),测试打印机是否成功安装。 打开控制面板进入“设备和打印机”选...
    江月末如侍阅读 6,778评论 0 1
  • 马上情人节了,风风雨雨141天,时间不长,经历了却很多很多。 一路,走来,两个人,一起书写了这段只属于两个人故事。...
    画念风阅读 1,417评论 0 0