| 关键词: 项目 Github 可以 搜索 使用 数目 代码 比较 star fork |
哈喽,小伙伴们,大家好,我是程序员大彬。 今天给大家分享一下Github很多不为人知的高级搜索技巧。 Github是什么?Github是全球最大的 对于程序员来说,Github无疑是编程的一大利器,掌握正确使用Github的方法,对我们的工作也很有帮助。 我们先来看看,普通人是怎么搜索项目的?普通人在Github搜索项目,直接输入关键字进行搜索,搜索出来的结果成千上万个,你确定能从这里边找到你想要的项目吗? 虽然Github提供了基本的排序功能,可以按照star、fork、更新时间进行排序,但是有时单单靠这个排序,未必能找到我们想到的项目。比如有些项目star数目虽然很高,但是已经停止维护好几年了,像这种项目也并非我们要找的。 这时候,Github的高级搜索功能就能派上用场了。 GitHub 搜索技巧先看一下怎么去评价一个Github项目是否优秀。进入项目的详情页,以Redis为例。通常一个优秀的开源项目,它的watch、star和fork这几个参数的值会比较高。watch就是关注度,好的项目往往关注度会比较高。star可以理解为收藏数目。而fork就是从别人的代码库中复制一份到你自己的代码库,如果你想学习这个项目或者给这个项目奉献代码,首先你要先fork项目。 按照项目名/描述/readme过滤。有些关键词出现在项目的不同位置,比如项目名称、项目描述和README等。使用关键词 in name/description/readme,可以搜索到相关的内容。比如使用 in:name redis,可以搜索到在项目名中包含springboot的项目。 按照star或者fork数量过滤。比较优秀和热门的项目,star数目和fork数目都会比较多。我们可以根据这两个参数筛选出比较好的项目。使用关键字 stars:>=xxx forks:>=xxx 可以筛选出star和fork数目大于xxx的相关项目。 按照语言过滤。如redis language:java搜索到的是包含关键字redis的Java项目。 资源大全系列。使用 awesome 关键字,可以筛选出比较高质量的学习、书籍、工具类或者插件类的集合。 使用GitHub可以做什么
|
| 本文出处: https://www.toutiao.com/a7066324492875842060/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|