GitHub非常重要既可以学习也可用来工作,有很大的帮助,想找个开源项目,进行学习,获取项目实战经验。但是问题来了:“我不会搜啊,我只会输入回车搜索,我该怎么找啊?怎么找才能找到自己想要的,而不是出现一大堆无关的项目;如何精确找到自己想要的项目呢?
希望大家看完这篇文章,可以学会如何精准找到自己所想要的项目:
就像知网搜索一样,想要进行精准搜索,也就是增加筛选条件:
一、三种方式搜索
1、in:name xxx // 按照项目名搜索,就是项目的名字包含xxx ,如下图;
2、in:readme xxx // 按照项目中README搜索
3、in:description xxx // 按照description搜索
首先解释下description是什么,就是项目提交的时候的描述,如下图的项目,那一行Minimal pytorhyc。。就是项目描述
下图为搜索示例
二、增加搜索条件----这就是精准搜索了
在第一节所说的搜索中加入一下约束,举一个例子,我想要项目名字为yolov3,star数量高于500的项目:
加搜索条件:1、stars:>xxx // stars数大于xxx
如下图所示:
同样的道理,还有几个命令,如多少forks数量,在搜索命令后面加就行:
2、forks:>xxx // forks数大于xxx的项目
3、language:xxx // 项目的编程语言是xxx,比如python
4、pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD
三、项目中搜索
比如你想在项目中搜索某个关键字,因为有的时候要在项目中找某个函数,
如下图,在某个项目页面中,上面输入关键字,然后点击 in this repository
希望对大家有帮助 。。。。。。。。。