github搜索简介

-----程序员遇到问题,或者想学习什么,第一个念头可能都是百度/谷歌。然而作为全球最大的代码托管平台,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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 我是两个孩子的全职妈妈,已经在家带了十年的孩子。这十年的时间,身边除了老公孩子,就是父母亲人,感觉自己的朋友圈子越...
    皓月呓语阅读 2,051评论 32 25
  • APK dex瘦身 APK res瘦身 APK减小语言包 APK 重新打包 PNG转JPG tiny处理png w...
    我是你森哥哥阅读 445评论 0 1
  • 首先 恭喜 今天周六 我居然都能坚持然后 这么早 改变自己也已更新 那就有图 不过手机怎么加呢 啊,也许他们不希望...
    音文本阅读 229评论 0 0