github搜索技巧入门(作为一个猿,怎么能github用不好呢?)

GitHub非常重要既可以学习也可用来工作,有很大的帮助,想找个开源项目,进行学习,获取项目实战经验。但是问题来了:“我不会搜啊,我只会输入回车搜索,我该怎么找啊?怎么找才能找到自己想要的,而不是出现一大堆无关的项目;如何精确找到自己想要的项目呢?

希望大家看完这篇文章,可以学会如何精准找到自己所想要的项目:

就像知网搜索一样,想要进行精准搜索,也就是增加筛选条件:

一、三种方式搜索

1、in:name xxx // 按照项目名搜索,就是项目的名字包含xxx ,如下图;

github搜索技巧入门(作为一个猿,怎么能github用不好呢?)

2、in:readme xxx // 按照项目中README搜索

github搜索技巧入门(作为一个猿,怎么能github用不好呢?)

 

3、in:description xxx // 按照description搜索

 

首先解释下description是什么,就是项目提交的时候的描述,如下图的项目,那一行Minimal pytorhyc。。就是项目描述

github搜索技巧入门(作为一个猿,怎么能github用不好呢?)

下图为搜索示例 

github搜索技巧入门(作为一个猿,怎么能github用不好呢?)

二、增加搜索条件----这就是精准搜索了

  在第一节所说的搜索中加入一下约束,举一个例子,我想要项目名字为yolov3,star数量高于500的项目:

加搜索条件:1、stars:>xxx // stars数大于xxx

如下图所示:

github搜索技巧入门(作为一个猿,怎么能github用不好呢?)

同样的道理,还有几个命令,如多少forks数量,在搜索命令后面加就行:

2、forks:>xxx // forks数大于xxx的项目

3、language:xxx //    项目的编程语言是xxx,比如python

4、pushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD

 

三、项目中搜索

  比如你想在项目中搜索某个关键字,因为有的时候要在项目中找某个函数,

如下图,在某个项目页面中,上面输入关键字,然后点击 in this repository   

github搜索技巧入门(作为一个猿,怎么能github用不好呢?)

希望对大家有帮助 。。。。。。。。。