github的搜索小技巧

  • 内容搜索
    • 搜索关键字+空格+in:name —— 搜索名称关键词
    • 搜索关键字+空格+in:description —— 搜索描述中的关键词
    • 搜索关键字+空格+in:readme —— 搜索readme中的关键词
  • 数量搜索
    • forks:n —— 按复刻数量搜索
    • 打开复刻搜索开关(默认关闭)
    • size:n —— 按仓库大小搜索
    • start:n —— 按Star数搜索
    • topics:n —— 按Star数搜索
  • 范围搜索
    • topic:+你要搜索的topic
    • language:+搜索的语言
  • 按仓库创建或上次更新时间搜索
    • 仓库创建 `created`
    • 仓库上次更新 `pushed`
  • 其他
    • 按许可搜索
    • 按公共或私有仓库搜索
    • 基于仓库是否为镜像搜索
    • 基于具有 good first issue 或 help wanted 标签的议题数量搜索

大家常用的github的搜索功能,其实还有更加仔细的 「搜索」 功能。具体怎么用,下面一一介绍。


内容搜索

搜索关键字+空格+in:name —— 搜索名称关键词


匹配其名称中含有 mybatis 的仓库。

搜索关键字+空格+in:description —— 搜索描述中的关键词

匹配描述中含有RocketMQ的仓库。

搜索关键字+空格+in:readme —— 搜索readme中的关键词

匹配readme中含有JVM的仓库。

数量搜索

forks:n —— 按复刻数量搜索

使用表格如下:

限定符 示例
forks:n forks:1000 匹配恰好为 1 MB 的仓库。
forks:5 匹配只有 5 个复刻的仓库。
forks:>=205 匹配具有至少 205 个复刻的仓库。
forks:<90 匹配具有少于 90 个复刻的仓库。
forks:10…20 匹配具有 10 到 20 个复刻的仓库。

打开复刻搜索开关(默认关闭)

限定符 示例
fork:true fork:true 搜索结果包含复刻的仓库
fork:only fork:only 搜索结果只包括复刻的仓库

size:n —— 按仓库大小搜索

使用表格如下:

限定符 示例
size:n size:1000 匹配恰好为 1 MB 的仓库。
size:>=30000 匹配至少为 30 MB 的仓库。
size:<50 匹配小于 50 KB 的仓库。
size:50…120 匹配介于 50 KB 与 120 KB 之间的仓库。

匹配一个大小 大于等于3MB 且 语言Java 的仓库

start:n —— 按Star数搜索

使用表格如下:

限定符 示例
stars:n stars:500 匹配恰好具有 500 个星号的仓库。
stars:10…20 匹配具有 10 到 20 个星号、小于 1000 KB 的仓库。
stars:>=500 fork:true language:php 匹配具有至少 500 个星号,包括复刻的星号(以 PHP 编写)的仓库。

topics:n —— 按Star数搜索

使用表格如下:

限定符 示例
topics:n topics:5 匹配具有五个主题的仓库。
topics:>3 匹配具有超过三个主题的仓库。
topics:100…150 language:php 匹配topic在100到150之间,以 PHP 编写的仓库。

匹配topic在1-5之间的仓库

范围搜索

topic:+你要搜索的topic

language:+搜索的语言

按仓库创建或上次更新时间搜索

仓库创建 created

仓库上次更新 pushed

查询 示例
>YYYY-MM-DD cats created:>2016-04-29 匹配含有 “cats” 字样、在 2016 年 4 月 29 日之后创建的议题。
>YYYY-MM-DD cats created:>2016-04-29 匹配含有 “cats” 字样、在 2016 年 4 月 29 日之后创建的议题。
>=YYYY-MM-DD cats created:>=2017-04-01 匹配含有 “cats” 字样、在 2017 年 4 月 1 日或之后创建的议题。
<YYYY-MM-DD cats pushed:<2012-07-05 匹配在 2012 年 7 月 5 日之前推送的仓库中含有 “cats” 字样的代码。
<=YYYY-MM-DD cats created:<=2012-07-04 匹配含有 “cats” 字样、在 2012 年 7 月 4 日或之前创建的议题。
YYYY-MM-DD…YYYY-MM-DD cats pushed:2016-04-30…2016-07-04 匹配含有 “cats” 字样、在 2016 年 4 月末到 7 月之间推送的仓库。
YYYY-MM-DD…* cats created:2012-04-30…* 匹配在 2012 年 4 月 30 日之后创建、含有 “cats” 字样的议题。
*…YYYY-MM-DD cats created:*…2012-04-30 匹配在 2012 年 7 月 4 日之前创建、含有 “cats” 字样的议题。

事例:
匹配一个Client相关的,且最后发布时间在2019年10月10 至 2019年11月27日 且Java语言的仓库。

其他

按许可搜索

限定符 示例
license:LICENSE_KEYWORD license:apache-2.0 匹配根据 Apache License 2.0 授权的仓库。

按公共或私有仓库搜索

限定符 示例
is:public is:public org:github 匹配 GitHub 拥有的公共仓库。
is:private is:private pages 匹配您有访问权限且包含 “pages” 字样的私有仓库。

基于仓库是否为镜像搜索

限定符 示例
mirror:true mirror:true GNOME 匹配是镜像且包含 “GNOME” 字样的仓库。
mirror:false mirror:false GNOME 匹配并非镜像且包含 “GNOME” 字样的仓库。

基于具有 good first issue 或 help wanted 标签的议题数量搜索

限定符 示例
good-first-issues:>n good-first-issues:>2 javascript 匹配具有超过两个标签为 good-first-issue 的议题且包含 “javascript” 字样的仓库。
help-wanted-issues:>n help-wanted-issues:>4 react 匹配具有超过四个标签为 help-wanted 的议题且包含 “React” 字样的仓库。

参考:
[1]: https://help.github.com/cn/github/searching-for-information-on-github

GitHub搜索小技巧相关推荐

  1. GitHub搜索资源技巧

    步骤 系列文章 命令 总结 系列文章 提示:转到日常小技巧专栏,观看更多内容! 点我直达–>日常小技巧专栏 命令 GitHub搜索资源技巧 我们经常需要寻找一些项目模板或是学习小实例,这里有一些 ...

  2. 9个好用的搜索小技巧

    百度一下,你就知道.搜索是我们常用的工具,怎么又快又准的搜索出想要的结果是现代人必备的技能,下面就教你9个好用的搜索小技巧吧 1 . 完全匹配搜索. 在查询词的外边加上双引号"". ...

  3. Windows快速搜索小技巧

    Windows快速搜索小技巧 -基础配置部分 话不多说,script先安排上(辣鸡CSDN,batch语法高亮不能识别): @echo off set varStr=https://www.baidu ...

  4. 【搜索小技巧】在Chrome浏览器直接进行百度、github等搜索

    以百度搜索为例 1.在Chrome浏览器中曾进行过百度搜索 2.以后再进行百度搜索时,可以在地址栏直接输入baidu.com 3.按Tab键即可进入百度搜索,输入你想要搜内容,关键字可以用空格分开 4 ...

  5. 搜索小技巧,八大搜索技巧

    搜索是我们常用的工具,但是怎么能又快又准搜索出想要的东西呢?你还在为搜索资料杂而多困恼吗?下面我给大家介绍几个好用的小技巧 1.site命令--搜索范围限定在特定的网站内 site命令语法格式有两种: ...

  6. Github搜索骚技巧,快速查找优质开源项目

    前言 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub. GitHub的强大是有目共睹的,几乎你想要的开源代码在GitHub中都有, ...

  7. github实用的搜索小技巧

    查资源,学习优秀的框架,搜索是一种能力! 作为程序猿开发中最大的同性交友网站,github当之无愧,里面有很多优秀的开源框架,各种技术大佬混迹其中,有他们总结的学习教程,造好的轮子(开发的各种工具,技 ...

  8. 搜索文献_搜索参考文献?6个搜索小技巧,搞科研需知!

    文献检索是科研的基本功 阅读文献是科研人员 获取科研信息的重要途径 评价文献检索质量的两个最重要的指标 是查全率和查准率 6招让你轻松get文献检索技巧 查全率指的是检出的相关文献量与系统文献库中相关 ...

  9. vscode编辑器搜索小技巧

    `vscode`是大家常用的编辑器,这里分享一些常用的搜索技巧,希望可以帮助大家加速代码查找和开发进度. 一. 搜索目录下的指定文件 如果想要搜索某个文件目录下的指定文件,该如何配置呢? 例如想搜索H ...

最新文章

  1. SQL SERVER 性能优化四: 创建分区表
  2. 查看文件more、less
  3. 一键自动发布ipa(更新svn,拷贝资源,压缩资源,加密图片资源,加密数据文件,加密lua脚本,编译代码,ipa签名,上传ftp)...
  4. 计算机重复启动问题原因及修复
  5. EF CodeFirst的步骤
  6. nagios安装配置pnp4nagios-0.6.6
  7. h5页面移动端的社会化分享_Adobe年尾续运H5页面
  8. 认真学习系列:编译原理——B站笔记
  9. 数据库mysql的注释怎么加_mysql表如何添加字段注释
  10. idea使用jrebel热部署插件
  11. TDengine C/C++ Connector
  12. 4行代码,Python搞定美图秀秀!
  13. win7激活一万遍都没解决的同学请看过来
  14. Java实现——求指定年份的父亲节(母亲节)是几月几号
  15. [Linux]CentOS修改YUM镜像地址提高下载速度
  16. vs 2010旗舰版问题
  17. 解决浏览器无法打开github官网的问题
  18. SpringBoot2 核心知识点
  19. 苹果iOS/iPadOS 15.2 Beta 1发布 app隐私报告?
  20. 第1关:启动 MongoDB

热门文章

  1. 算法笔记—02:Java实现排列组合
  2. Windows Mobile开发总结
  3. 用Java实现冒泡排序
  4. 【单例设计模式】懒汉式跟饿汉式的区别
  5. Java 类与对象 题目
  6. 程序员小志偷偷用30招惊艳公司所有人,迎娶小师姐(第6招)
  7. Python趣味算法入门 - 打鱼还是晒网
  8. 【用tk写小游戏系列】用tk自制小游戏【有奖问答】
  9. 没人脉怎么干副业?适合没人脉的副业?
  10. VMware vSphere vCenter 安装部署(VCSA 6.7)