github搜索简介

2019-06-24  本文已影响0人  南风寄羽

-----程序员遇到问题,或者想学习什么,第一个念头可能都是百度/谷歌。然而作为全球最大的代码托管平台,github上面有着海量的代码以及教程,前者是csdn  博客园等网站不具备的。下面就说下一些简单的搜索技巧。

1.in:name  key_word

比如我要搜决策树,那么就可以使用in:name decision  tree.结果如下

in:name

1.1首先说明的是他对大小写并不敏感。这可以从结果里大写字母看出。

1.2默认搜索的是repositories.右边sort选项有个least recently  updated,意思是最远更新。

1.3 下面的code很好理解,代表代码里出现了decision  tree.commits就是提交的意思。topics是一组repositories集合,如果需要找一类知识,是一个很好的选项。

1.4  当选项是repositories和code时,左下角还有languages可选。

2.in:description  key_word

这里主要是对repositories的描述部分。如果是国内的学者,很多描述部分是用中文写的,例如 in:description 决策树

in:description

3.in:readme  key_word  在readme里面进行搜索

4.通过star数目来找寻项目,两种方式

stars:>num  key_word       stars:num1..num2  key_word  后者表示在两个star数目之间查找

5.pushed:>date  key_word  如果想找某一个时间后还更新的项目。当然,如果想知道项目创建的情况,把pushed改成created

6.user:uesr_name,想找到某人的项目。如果是某个组织,user改为org即可

7.machine learning location:'city_locate' .如果想找到某个城市做机器学习的人

8.examples  path:/machine  learning/  .找到包含/machine  learning/路径的例子

9.machine  learning  in:name,description  逗号是或的意思,名字或描述里有

接下来讲下github的高级搜索功能   https://github.com/search/advanced

每个选项框其实都有实例,全部填完以后,在最上面会出现所有的选择项

advanced_search
上一篇下一篇

猜你喜欢

热点阅读