Github搜索技巧整理
Github官方网址:https://github.com/
一、详细官方文档:https://help.github.com/en/github/searching-for-information-on-github/about-searching-on-github
通过GitHub可以搜索到:repository(仓库),topics(主题),issue and requests(问题和请求),code(代码),commits(提交),users(用户),packages(包),Wiki(维基)。
二、常用搜索技巧总结:
1、普通的全局搜索
进入GitHub主页,直接使用关键字搜索

2、可视化搜索
通过网页:https://github.com/search/advanced ,例如要搜索vscode配置JavaScript的教程,在网页的可选项中输入可选项条件后就会生成一条搜索语句:

回车即可开启搜索。
3、手动构造搜索语句进行搜索
(1)、完整语法教程:https://help.github.com/en/github/searching-for-information-on-github/understanding-the-search-syntax
(2)、常用比较符号:>(大于)、<(小于)、>=(大雨或等于)、<=(小于或等于)、n..n(介于两个数之间),比较符号可用于限定特定的参数的范围,例如:标星数,创建时间,分支次数等......
(3)、年份的表示:YYYY-MM-DD
(4)、排除符号:not ,可以用于在搜索结果中排除带有某个特定关键词的部分结果例如 hello not world 可以搜索带有hello但是不带 world 的结果
- , 可用于限定条件排除,例如 code star:>100 -language:javascript 可以搜索关键字带有code,标星大于100并且不是用javascipt写的结果
(5)、带有空格的关键词用双引号括起来
(6)、常用限定词:
location:地区名
language:编程语言名称
followers:数字限定 (粉丝)
starts:数字限定 (标星/收藏)
forks:数字限定 (分支)
topics:关键字 (限定带有某个标签,或者限定标签的数目)
pushed:时间限定 (某个时间后更新过的项目)
in:name 关键字
in:readme 关键字
in:description 关键字
repo:用户名/项目名 (搜索某个人的某个项目)
user:用户名
created:时间 (限定创建时间)
小技巧:Awesome+关键词 经常可以搜到优质项目。
搜索所实例:
要搜索一个地理可视化的项目,使用语言是JavaScript,2015-01-01后创建,标星大于100,标题和描述中都有“地理可视化”,同时2018-01-01后有过更新。构建搜索语句如下:
-- pushed:>-- stars:>
搜索部分结果如下:

Github搜索技巧整理的更多相关文章
- github搜索技巧小结
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...
- Github搜索技巧-如何使用github找到自己感兴趣的项目
Github现在不仅仅作为一个版本控制工具,更是一个开源的仓库,里面不但有优秀的开源代码,电子书,还有一些五花八门的项目,有些国家的法律也放在上面,作为程序员如何找到自己感兴趣的项目就非常重要了! 欢 ...
- Github搜索技巧-如何使用github找到自己感兴趣的项目(转载)
Github现在不仅仅作为一个版本控制工具,更是一个开源的仓库,里面不但有优秀的开源代码,电子书,还有一些五花八门的项目,有些国家的法律也放在上面,作为程序员如何找到自己感兴趣的项目就非常重要了! 欢 ...
- Github搜索技巧
按仓库名称.说明或自述文件内容搜索 通过 in 限定符,您可以将搜索限制为仓库名称.仓库说明.自述文件内容或这些的任意组合. 如果省略此限定符,则只搜索仓库名称和说明. 限定符 示例 in:name ...
- github 搜索技巧
1.关键词 + 指定开发语言 bitcoin language:javascript 2.关键词 + stars 数量 + forks 数量 bitcoin stars:> forks:>
- 使用GitHub搜索技巧
in:name example 名字中有"example"in:readme example readme中有"example"in:description e ...
- 掌握 3 个搜索技巧,在 GitHub 上快速找到实用软件资源
GitHub 作为目前广大程序猿最大的游乐场,在今年 6 月被 微软 以 75 亿美元价值的微软股票收购,GitHub 再次成为业界讨论的焦点.GitHub 以自由开放的定位吸引了相当多的个人开发者和 ...
- github 项目搜索技巧-让你更高效精准地搜索项目
目录 github 搜索技巧 案例 普通搜 搭配技巧搜 限定词 查找某个用户或组织的项目 辅助限定词 还没搞懂的(关于 forks.mirror.issues) 排序(放的是官网的链接) 使用指南 练 ...
- 恕我直言,你可能连 GitHub 搜索都不会用 - 如何精准搜索的神仙技巧
大家好,我是你们的 前端章鱼猫,一个不喜欢喵.又不喜欢吃鱼的超级猫 ~ 今天给大家带来的是 在 GitHub 上如何精准搜索的神仙技巧. [前端GitHub:https://github.com/bi ...
随机推荐
- Java遍历文件夹的两种方法(非递归和递归)
import java.io.File; import java.util.LinkedList; public class FileSystem { public static int num ...
- 会员VS广告:陷入两难抉择的视频网站该如何自救
互联网实在是非常奇妙,其在让一个行业兴起时,却又对传统行业造成严重冲击.比如电商不断创造销售神话,由此成为线下实体店严重萎靡,客流量和销售额直线下降的重要原因之一.但与此同时,因互联网而狂奔的新兴 ...
- 选题在线提交系统(html+JS+php)
前言: 作为学习委员还是有挺多的事情要忙的,比如经常统计同学们的课设题目选择结果.如果老师的要求少一点,我还可以轻松一点.但是当老师对选题有种种限制的时候,自己就估计不会那么好办了.这 ...
- rsync 增量同步总是多两行数据
从google云机器rsync日志到本地,并通过logstash格式化后存入elasticsearch,但在实施过程中发现,每次rsync后通过查看elasticsearch,都会将上次已同步的数据再 ...
- 深度解析互联网大厂面试难题自定义@EnableXX系列
深度解析互联网大厂面试难题自定义@EnableXX系列 其实是一个@Import的设计技巧 创建注解@EnableXX(任何名称注解都行,只是这个名字好一些) XXConfiguration类不能 ...
- h5单页面布局
前段时间做了一个PC端单页面应用 GitHub因为项目开始的比较仓促,加上本人前端经验特别少,虽然项目大体完成了,但是页面布局确成立它的硬伤...为了填补心里落差,专门做了一个h5的单页面布局,代码很 ...
- flask之三:视图高级
视图高级 app.route和app.add_url_rule app.add_url_rule app.add_url_rule('/list/',endpoint='myweb',view_fun ...
- 学习使用Guava Cache
官方文档:https://github.com/google/guava/wiki/CachesExplained 目录 一.guava cache介绍 二.快速入门 2.1.引入依赖 2.2.第一个 ...
- Linux中软连接和硬连接的区别
首先,我们要清楚符号链接的目的,在不改变原目录/文件的前提下,起一个方便的别名(在这起个别名,让我想到前阶段学C里typedef也是起别名的). 1.软连接就相当于windows的快捷方式.例如:ln ...
- python正则表达式之re模块使用
python第一个正则表达式 https://www.imooc.com/learn/550 r'imooc' Pattern Match result In [2]: import re In [ ...