github检索小技巧

# GitHub筛选项目

首先打开主页

没有github账户的小伙伴先注册再登录

(其实不登录也可以下载项目)

登录状态的搜索框

image-20200405115144544

未登录状态下的搜索框

image-20200405114910004


点击搜索框输入内容

根据自己需要,输入关键字搜索

image-20200405131219744


明确重要因素

搜索得到的成千上万个仓库!这怎么选呢?

可以看到每个项目的格式都是由

项目名称(name)、项目简要描述(description)、源码、readme.md、Star、Frok、最后更新日期

image-20200405131754313

快速筛选仓库

in:name 关键字 即可筛选出项目名称含关键字的仓库

image-20200405132302962


in:description 关键字 即可筛选出项目描述中含关键字的仓库in:readme java

image-20200405132111073


in:readme 关键字 筛选出 README.md 中含关键字的仓库

image-20200405133657716

限定条件

  1. 限定语言

image-20200405134015026


  1. 限定Star

in:name java stars:>1000 在上面的基础上继续添加筛选条件,显示star数超过1000的仓库

image-20200405133000487


  1. 限定Fork

in:name java forks:>1000显示项目名称含java且Fork超过1000的仓库

image-20200405134204180


  1. 限定最后一次更新时间

in:name java pushed:>2020-04-01显示项目名称含java且最后更新日期是2020年4月之后的仓库

注意日期格式: YYYY-MM-DD

image-20200405134441451

实际操作

比如博主近期想找Spring的项目练手,面对琳琅满目的仓库却无从下手,选择困难症。

image-20200405135658914

60多万个,一般就选最前面几个star极高的吧

提示:一般用description定位内容比较准确,内容后面可以任意的限定条件。

搜索框输入 in:description spring language:java stars:>10000 forks:>1000 pushed:>2020-01-01

image-20200405135844462

寻找超火爆的项目,瞬间从几十万降到十几个!

点击符合自己口味的项目,看一看相关知识是不是自己想要的,readme.md是否详细,代码是否完整等等。

最后就可以Fork到自己的仓库或下载到本地了。

posted @ 2020-04-05 14:10  小橘子ღ  阅读(252)  评论(0编辑  收藏  举报