本文将举出Github中常见的查询方式
注:本文以查询spring boot为例
1.普通查询
弊端:
没有目的,技术中只要包含springboot的均有结果。
查询结果21w条
2.使用in:name + 查询内容
eg:in:name spring boot
使用in:name关键字后 只会在项目的名字中查询是否存在关键字spring boot
查询数量14w
3. 匹配stars数量查询
eg:stars:>count
comment ‘count为整数’
本次查询仅查询star数量大于3000的,星级越高说明代码参考性越大
查询数量为16
fork关键字和star用法相同 不予展示
4.在项目详情中搜索关键字
项目详情在项目的readme文件中,使用关键字in:readme进行查询
查询数据较大 所以一般搭配多个技术进行详细查询 此操作中也支持star的用法
查询数据量为26w
5.在描述中查找相应关键字
使用in:description关键字在描述中查询 距离为查询springboot与mybatis结合
可以发现 查询技术越详细 查询结果也越精确
查询数量32
6.指定变成语言查询
在上述查询的基础上指定项目的编程语言为java 其语法就是在查询最后方加上language:+语言
指定语言后查询结果更加精确
查询数量为32
7.根据更新日期进行查询
使用pushed关键字查询项目在2020-03-01后更新的项目
使用此关键字查询出的项目更加精确,也更加具有代表性,技术更具有参考价值
查询数目6
总结
通过上述查询技巧。可以使我们从庞大的github库中快速查询到适合我们的项目,提高学习效率。github中的项目很具有代表性,同时练习的参考价值也很高,希望通过本篇文章可以让大家更熟练的操作github
ps:所有后缀的查询操作均可自由组合~~
如果有用记得点赞哦~~~