GitHub开源项目准确高效查找

GitHub面向开源及私有软件项目的托管平台,里面有很多优秀的开源项目,我们学习的时候也可以去GitHub上找一些优秀的开源项目进行学习。

由于GitHub上开源项目很多,如何快速找到我们想要的呢?我想大多数人会和我一样,直接在搜索框里搜索想要的内容

在这里插入图片描述
我们可以看到搜索出来的结果有二百多万条,结果很多,如果我们想找那些star数量很多的怎么找,不可能一个一个往下翻,这样肯定不可取!!!

关键字

例:根据项目名中包含java关键字查找

in:name java

在这里插入图片描述
我们可以看到查找到的结果比直接少了,而且查找到的项目名都是包含java关键字,关键字也加粗了。

例:根据内容包含java关键字查找

in:content java

在这里插入图片描述

根据内容查找发现结果变多了,项目描述内容里包含关键字的也查出来了,而且关键字都进行了加粗。

关键字+star数量

例:根据关键字查找,并且star数量大于100k

in:name java stars:>100000

在这里插入图片描述
查找到的结果只有三条,直接缩小查找范围,项目名都包含java关键字,而且都是star数量超过10万的项目

关键字+star数量+发布日期

例:根据关键字查找,star数量大于10k,发布日期大于2020年10月1日

in:name java stars:>10000 pushed:>2020-10-01

在这里插入图片描述

关键字+star数量+发布日期+下载人数

例:根据关键字查找,star数量大于3k,发布日期大于2021年9月1日,下载人数大于3k

in:name java stars:>3000 pushed:>2021-09-01 forks:>3000

在这里插入图片描述

注意事项:

  • 根据日期筛查,日期格式必须是yyyy-MM-dd
  • GitHub搜索关键字和搜索条件直接用:冒号分隔
  • 每个条件之间用空格隔开
posted @ 2023-03-20 10:28  少爷晚安。  阅读(61)  评论(0编辑  收藏  举报