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搜索技巧整理的更多相关文章

  1. github搜索技巧小结

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  2. Github搜索技巧-如何使用github找到自己感兴趣的项目

    Github现在不仅仅作为一个版本控制工具,更是一个开源的仓库,里面不但有优秀的开源代码,电子书,还有一些五花八门的项目,有些国家的法律也放在上面,作为程序员如何找到自己感兴趣的项目就非常重要了! 欢 ...

  3. Github搜索技巧-如何使用github找到自己感兴趣的项目(转载)

    Github现在不仅仅作为一个版本控制工具,更是一个开源的仓库,里面不但有优秀的开源代码,电子书,还有一些五花八门的项目,有些国家的法律也放在上面,作为程序员如何找到自己感兴趣的项目就非常重要了! 欢 ...

  4. Github搜索技巧

    按仓库名称.说明或自述文件内容搜索 通过 in 限定符,您可以将搜索限制为仓库名称.仓库说明.自述文件内容或这些的任意组合. 如果省略此限定符,则只搜索仓库名称和说明. 限定符 示例 in:name ...

  5. github 搜索技巧

    1.关键词 + 指定开发语言 bitcoin language:javascript 2.关键词 + stars 数量 + forks 数量 bitcoin stars:> forks:>

  6. 使用GitHub搜索技巧

    in:name example 名字中有"example"in:readme example readme中有"example"in:description e ...

  7. 掌握 3 个搜索技巧,在 GitHub 上快速找到实用软件资源

    GitHub 作为目前广大程序猿最大的游乐场,在今年 6 月被 微软 以 75 亿美元价值的微软股票收购,GitHub 再次成为业界讨论的焦点.GitHub 以自由开放的定位吸引了相当多的个人开发者和 ...

  8. github 项目搜索技巧-让你更高效精准地搜索项目

    目录 github 搜索技巧 案例 普通搜 搭配技巧搜 限定词 查找某个用户或组织的项目 辅助限定词 还没搞懂的(关于 forks.mirror.issues) 排序(放的是官网的链接) 使用指南 练 ...

  9. 恕我直言,你可能连 GitHub 搜索都不会用 - 如何精准搜索的神仙技巧

    大家好,我是你们的 前端章鱼猫,一个不喜欢喵.又不喜欢吃鱼的超级猫 ~ 今天给大家带来的是 在 GitHub 上如何精准搜索的神仙技巧. [前端GitHub:https://github.com/bi ...

随机推荐

  1. Memcached笔记——(一)安装&常规错误&监控

    08年的时候接触过Memcached,当时还对它的客户端产品嗤之以鼻,毕竟手工代码没有各种ORM原生XML配置方便.尽管如此,Memcached现在已经成了服务器架构里不可或缺的一部分! 相关链接: ...

  2. python socketserver 实现 ftp功能

    需求: 用户加密认证 允许同时多用户登录 每个用户有自己的家目录 ,且只能访问自己的家目录 对用户进行磁盘配额,每个用户的可用空间不同 允许用户在ftp server上随意切换目录 允许用户查看当前目 ...

  3. 差旅日志i·长安&北京(更新于8.21_夜)

    大学之时,看到zealer王自如的差旅日志系列欲罢不能,扁平化的管理理念以及轻松的工作氛围,耳目一新的出差体验,抵消了部分不曾走入职场的紧张感甚至是恐惧感.如今初入职场也进入了职业生涯,特记录此次的差 ...

  4. DIY电压基准测万用表

    | 分类 日志  | 手里有三个常用的手持表,UT61E四位半,优利德明星产品:福禄克F117C,换挡快,单手操作还带LoZ:UT210E小钳表能够通过修改EEPROM更改电表配置,已经刷了6000字 ...

  5. 虚拟桌面软件CitrixReceiver相关问题

    由于安过一次,卸载再次安装程序报错: 原因:卸载不干净,导致再次安装部分插件未成功安装 解决: 1.在控制面板卸载Citrix receiver 2.删除C:\Program Files (x86)\ ...

  6. 【C#】WechatPay-API-v3 使用平台证书加密内容与应答|通知验签(SHA256 with RSA)

    官方暂时没有维护应答与通知签名的验证C#示例,找了些资料被困扰了一天终于调试通了,贴出来下 . 此类提供两个方法: 1.敏感信息加密,如身份证.银行卡号.(特约商户进件接口需要): 2.应答与通知签验 ...

  7. Centos +Docker 安装及仓库使用概述

    ​1. Linux 系统学习Docker安装篇 这里我使用的Centos系统 安装Docker yum命令说明 即Yellowdog Update Modifier,是一种基于rpm的包管理工具 yu ...

  8. Java设计模式二

    今天谈的是工厂模式,该模式用于封装和对对象的创建,万物皆对象,那么万物又是产品类,如一个水果厂生产三种水果罐头,我们就可以将这三种水果作为产品类,再定义一个接口用来设定对水果罐头的生成方法,在工厂类中 ...

  9. springboot自动装配原理回顾、配置文件分析

    配置文件 spring boot官方文档 官方外部配置文件说明参考文档 自动配置原理分析 1. SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfigurat ...

  10. 使用移动自适应布局+easy mock实现移动界面的简单实现

    一.使用easy mock模拟数据 easy mock链接地址 二.自己写移动自适应布局 自己编写主要是利用rem进行宽度栅格布局: html { /* 相当于一个界面适配器,pc以及移动端都可以进行 ...