GitHub项目的高效搜索


1. 普通搜索

直接搜索All GitHub:keyword

2. 搜索仓库名称

搜索包含关键字的所有项目

in:name keyword

3. 搜索README文件中包含关键字的项目

in:readme keyword

4. 搜索描述中包含关键字的项目

in:description keyword

5. 搜索指定仓库大小限制的项目

size:>=5000 keyword

注意,此处数字代表k,5000代表5M

6. 搜索关注超过多少的项目

star:>3000 keyword

7. 搜索fork超过多少的项目

fork:>3000 keyword

8. 搜索指定时间以来创建的项目

create:>2020-01-01 keyword

9. 搜索指定日期以来有过更新的项目

pushed:>2020-01-01 keyword

10. 搜索指定编程语言的项目

language:c++ keyword
language:python keyword
language:php keyword
......

11. 明确搜索仓库的LICENSE

以寻找协议Apache License 2 的代码为例

license:apache-2.0 keyword

12. 搜索指定用户

user:shx

匹配用户填写的地址在China

location:china 

注意,以上条件是可以并行使用的,下面来看一下实例:

实战

  • 搜索包含关键字【ros】、编程语言C++、2020年1月1日以来更新过的项目

    in:description ros language:c++ pushed:>2020-01-01
    

在这里插入图片描述

  • 搜索包含关键字【爬虫】、编程语言python、关注度大于1000的项目

    in:description 爬虫 language:python stars:>1000
    

在这里插入图片描述


好的项目一般代码比较完善、组织结构比较好。

2020年的第1篇博文,祝大家新的一年工作效率高高升、技术更上一层楼!!!


参考文献:
https://www.jianshu.com/p/cd944b86bb77
https://www.cnblogs.com/lisqiong/p/10307371.html
https://blog.csdn.net/rlnLo2pNEfx9c/article/details/82836939

发布了78 篇原创文章 · 获赞 57 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43455581/article/details/103842639