一、
Github常用词含义
- watch:会持续收到项目的动态
- fock:复制某个项目到自己的仓库
- star:点赞数,表示对该项目表示认可,点赞数越多的项目一般越火
- clone:将项目下载到本地
- follow:关注你感兴趣的作者,会收到他们的动态
二、
使用Github搜索项目
(选择Languages设置下项目排序顺序)
1、高级搜索-----关键字
(1)in关键词限制搜索范围
按照项目名/仓库名搜索(大小写不敏感)
公式
- in:name xxx 项目名包含xxx
- in:description xxx 项目描述包含xxx
- in:readme xxx 项目介绍文档里含有xxx
(2)stars或fork数量去查找
一个项目 star 数的多少,一般代表该项目的受欢迎程度 越受欢迎的项目,star数和fork数一 定也不会少。
公式
- stars:>xxx stars数大于xxx
- stars:xx..xx stars数在xx…xx之间
- forks:>xxx forks数大于xxx
- forks:xx..xx forks数在xx…xx之间
查找star数大于等于5000的javaScript项目
java script stars:>=5000
我们进一步缩小范围,Star数量过滤,要求Star数量大于666
in:name java script starts:>666
(3)按照地区和语言进行搜索
- 语言为javaScript language:javaScript
- 地区为china location: China
(4)根据仓库大小搜索
- size:>=数字【注意:100代表100Kb 单位为Kb】
(5)根据仓库是否在更新的搜索
- pushed:> YYYY-MM-DD 最后上传日期大于YYYY-MM-DD
- created:> YYYY-MM-DD 创建日期大于YYYY-MM-DD
(6)根据某个人或组织进行搜索
- user:name 查找某个用户
- org:name 查找某个组织
- followers:>xxx 查找关注者数量超过xxx的开发者
(7)根据仓库的LICENSE(项目授权协议)搜索
比较出名的有这几种:BSD、MPL(Mozilla)、Apache、MIT
- license: 对应协议
(8)热门相关
PS:如有补充,烦请路过的大佬多多指教~