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. MPB:中大李文均组-​热泉高温细菌分离培养方法
  2. 授予数据库账号dba权限_从自建Oracle迁移至云原生数据仓库AnalyticDB PostgreSQL
  3. mllib协同过滤 java实现_协同过滤(ALS)算法介绍及Spark MLlib调用实例(Scala/Java/Python)...
  4. xmapp 查询文字内容显示乱码
  5. Google要回归国内,百度李彦宏居然不怕?我想笑
  6. IdentityServer4 中文文档与实战
  7. 分享一个千万数据的磁力搜索网站 bt书虫 php+mysql+nginx
  8. 《迅雷链精品课》第九课:区块链 P2P 网络
  9. pcl命名空间:segmentation/extract_clusters.h与segmentation/imp/extract_clusters.hpp
  10. Echarts曲线渐变色lineStyle
  11. 金丝雀测试实践_金丝雀测试
  12. 解决Visio用直线手画的形状不能填充问题
  13. 聊聊办公室装修适合哪些风格以及装修技巧
  14. 算法竞赛常见赛制及题目形式
  15. LDK3读书笔记(第三章:进程管理)
  16. 机器学习Python学习——逻辑斯蒂回归(Logistic Regression)
  17. 康有为《公车上书》纯属虚构? - 转自《爱野史网》
  18. 手游无限级服务器,吃鸡无限服务器忙碌 | 手游网游页游攻略大全
  19. 查看浏览器的cookie
  20. python的函数和变量

热门文章

  1. go和python区别_Go语言和Python哪一个更容易学呢?
  2. 回头客会员管理系统软件安装说明
  3. VS Code 杀死 IDEA?!
  4. 【ESP32_8266_WiFi (八)】Stream
  5. 小程序加入人脸识别_【提示】@车墩志愿者们 身份证+人脸识别 “志愿云自助服务”微信小程序上线 再也不用担心忘记用户名密码了...
  6. Win11更改声音输出设备有什么方法?
  7. DEBUG [net.sf.ehcache.CacheManager@625732] - Update check failed:
  8. 销售被快速淘汰的8大死穴
  9. 影评《被嫌弃的松子的一生》:用力爱,不怕痛
  10. linux修改用户名、密码、用户组、设备名教程