GitHub寻找合适开源项目的相关指令

GitHub寻找合适开源项目的相关指令

在GitHub中,我们可以通过直接输入关键字进行搜索,但是这样搜索出来的大量的项目,无法帮助我们快速精准的筛选出我们具体想要的一些项目;因此我们可以通过一些特定的命令,帮助我们提高搜索的精确度和速度。

这些特定的命令主要是通过限定某些搜索范围,例如限定到具体的题目,描述,star数量,fork数量等,从而缩小搜索的范围,实现快速精准搜索。

1.常用的命令

  • in

关键字in是用来限定搜索范围,在后面可以增加限定范围,可以在标题,描述,readme文档中

in:name springboot //指定搜索范围在标题,即仓库名称中
in:description spring //指定搜索范围在描述中
in:readme spring boot //指定搜索范围在readme.md文档中

实际查询结果如图所示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • stars、forks

通过star和fork可以判断一个项目是否优秀,越优秀的项目参与的人越多,其star和fork数量越多

具体搜索方式如下:

stars:>500 //筛选star数量大于某个值的项目
stars:5000..10000 //筛选star数量在5000到10000之间的项目
fork:>500 //原理同上
fork:5000..10000 //原理同上

实际查询结果如下:
在这里插入图片描述
在这里插入图片描述

  • language

还可以通过限定编程语言达到缩小搜索范围的目的

language:java //限定编程语言为java

实际查询结果:

在这里插入图片描述

  • created、pushed

根据项目仓库的创建时间以及最近一次的更新时间来进行搜索,更新时间越近,代表其技术等还比较热门

created:>2020-07-01 //搜索2020-07-01之后创建的项目
pushed:>2020-08-30 //搜索2020-08-30之后进行更新的项目

2.不常用命令

还可以根据协议license:;或者项目作者user:;或者仓库的大小size:>=;被关注人数followers:,只不过大家就用得比较少。不进行具体介绍

3.高级搜索

还可以通过高级搜索的方式进行范围更加精确的搜索

在这里插入图片描述

参考资料:

作为开发人员,你不得不懂的Github搜索技巧!
如何高效地在网上找开源项目做!在职程序员实际演示一波视频教程操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值