Github高效搜索方式
Github高效搜索方式
文章目录
- Github高效搜索方式
- 0、写在前面
- 1、常用的搜索功能
- 1.1 直接搜索
- 1.2 寻找指定用户|大小的仓库
- 1.3 搜索仓库
- 1.4 查找特定star范围的仓库
- 1.5 查找指定主题
- 1.6 查找仓库语言
- 1.7 搜索issue和pull请求
- 2、 傻瓜式搜索
- 3、参考
0、写在前面
名词解释
watch
:持续接收该仓库的动态更新fork
:复制项目到自己的 Github 仓库中star
:为当前仓库点赞clone
:将本仓库下载至本地Issue
:及时向仓库的owner提交自己发现的Bugfollow
:关注仓库的作者topic
:主题
1、常用的搜索功能
1.1 直接搜索
进入GitHub官网,直接在搜索框搜索你想要搜索的内容即可,如下图所示;
比如搜索Hadoop,查询结果如下
此种方式,简单粗暴,易得结果,但并不是那么准确高效;我们可以考虑采用类似Linux
grep |
管道过滤
的方式搜索出更加准确的内容
我们可以通过仓库、主题、代码、提交(commit)、评论、仓库设计的编程语言、star|fork数量等多种排序等方式进行二次筛选,精细化搜索,一步步缩小范围。
1.2 寻找指定用户|大小的仓库
user:shadowlim
size:>=5000
1.3 搜索仓库
根据
版本库名称、描述或 README 文件的内容
来搜索
使用 in
修饰语,你可以将搜索限制在版本库名称、版本库描述、版本库主题、README 文件
的内容,或这些内容的任何组合
。
如果省略这个限定词,只有版本库名称、描述和主题被搜索到。
in:name
in:description
in:topics
in:readme
repo:owner/name
限定词 | 举例 |
---|---|
in:name | hadoop in:name 匹配存储库名称中含有 "hadoop "的存储库。 |
in:description | hadoop in:name,description 匹配存储库名称或描述中含有 "hadoop "的存储库。 |
in:topics | hadoop in:topics 匹配以 "hadoop "为主题的资源库。 |
in:readme | hadoop in:readme 匹配在仓库的README文件中提到 "hadoop "的仓库。 |
repo:owner/name | repo:octocat/hello-world 匹配一个特定的版本库名称。 |
1.4 查找特定star范围的仓库
- 语法:
N:数值类型
想要查询的内容 stars:“>N”
想要查询的内容 stars:“<N”
想要查询的内容 stars:>N
想要查询的内容 stars:<N
hadoop stars:">1000"
指定forks也是一样的
hadoop forks:">1000"
1.5 查找指定主题
可以在GitHub上搜索探索相关主题,并查看有多少仓库与某一主题相关。
- 地址:
https://github.com/search
如果你想探索关于某个主题的仓库,找到可以贡献的项目,或者了解哪些主题在GitHub上最受欢迎,你可以使用以下搜索限定词来搜索主题。
is:feature
is:curated
repositories:n
created:YYYY-MM-DD
1.6 查找仓库语言
language:scala
组合搜索:搜索scala语言且star大于400的仓库项目
多个查询条件使用空格
分隔
language:scala stars:">400"
1.7 搜索issue和pull请求
默认情况下,GitHub 搜索会同时返回问题和拉动请求。不过,你可以使用
type
或is
限定词将搜索结果限制在问题或拉动请求上。
限定符 | 举例 |
---|---|
type:pr | cat type:pr 匹配带有 "cat "的pull请求。 |
type:issue | hadoop commenter:apache_go type:issue 匹配包含 "hadoop "这个词,并且有@apache_go评论的问题。 |
is:pr | hadoop is:pr 匹配带有 "hadoop "一词的拉动请求。 |
is:issue | is:issue label:bug is:closed 匹配带有 "bug "标签的已关闭问题。 |
2、 傻瓜式搜索
以上方式如果实在是记不住的,可以采用
傻瓜式
高级搜索
访问以下地址,输入你要查询的条件即可
https://github.com/search/advanced?
3、参考
- Github Docs
结束!
Github高效搜索方式相关推荐
- GitHub高效搜索
GitHub高效搜索 GitHub对于开发人员来说,多么重要就不用多说了吧!那么你会搜索吗?怎么从茫茫大海中快速找到适合自己资源了. 以下搜索以找一个Swift的网络框架为目标 普通搜索 我们打开Gi ...
- 程序员扫盲之提高效率的技巧:经典编程书籍推荐,浏览器自动分页,谷歌翻译自动换行,github高效搜索,pdf搜索网站,github下载速度慢的处理方法
1 经典编程书籍大全 https://github.com/jobbole/awesome-programming-books 2 自动分页 在浏览器中添加书签即可: javascript:docum ...
- Github常用搜索指令(毕设资料搜索必备)
1.language:限制语言 2.in:根据某个关键词来进行检索 关键词 name 项目名称 description 项目描述 readme 项目帮助文档 语法:需要检索的内容 in:name或de ...
- 如何在 GitHub 上高效搜索开源项目
GitHub 的流行及其在开源世界的受欢迎程度自不必多言.再加上近来GitHub 官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银买的.可见微软收购后,依然没有改变 GitHub ...
- 如何在 GitHub 上高效搜索开源项目(转载)
如何在 GitHub 上高效搜索开源项目 查看全文 http://www.taodudu.cc/news/show-1347360.html 相关文章: Mybatis.cfg配置标签的顺序问题 To ...
- 你真的知道如何在 GitHub 上高效搜索开源项目吗?
作者 | 侯树成 本文经授权转自Tomcat那些事儿 GitHub 的流行及其在开源世界的受欢迎程度自不必多言.再加上近来GitHub 官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金 ...
- 你真的会高效的在GitHub上搜索开源项目吗?
来源:Tomcat那些事 号外:最近整理了一下以前编写的一系列Spring Boot内容,整了个<Spring Boot基础教程>的PDF,关注我,回复:001,快来领取吧-!更多内容持续 ...
- GitHub的高级搜索方式--找到最想要的源码
GitHub的高级搜索方式 平时在学完一个知识后,需要写些 demo来进行练手,这个时候 GitHub就是最好不过的资源库了,以下整理了一些关于在 github 上面找项目的一些小技巧. 一.单条件使 ...
- 采取HEXO+NexT主题+github.io的方式建立自己的个人主页
采取HEXO+NexT主题+github.io的方式建立自己的个人主页 主要知识点 注册github帐号,建立io仓库. 本地配置HEXO博客. 克隆NexT主题到本地仓库 建立本地博客与github ...
最新文章
- 换「猪心」9天,美国57岁男子能下地走路了!
- 当try、catch中有return时,finally中的代码会执行么?
- Centos7设置IP为固定值
- Android MVVM封装,MVVMFramework
- 重学ES6 模板字符串
- 【SPOJ - QTREE2】Query on a tree II(LCA,倍增)
- Django-session的存放位置
- TechNet Plus订阅版再度推出6折优惠
- Zabbix(简介和ubuntu安装步骤)
- 使用ubuntu自带的文件管理器通过ssh管理远程文件
- squid代理与缓存(下)
- Oracle设置主键自增
- 【终终极版】linux(Ubuntu)下wineQQ的安装办法
- java native2ascii的用法介绍
- C#语言与三菱PLC串口通讯
- 16进制字符串转16进制整数
- iPhone12或再引领轻薄时尚风潮,半斤机将被抛弃
- python用逗号隔开输出_c语言提取逗号隔开的 python输出用逗号隔开的数字
- 服务器怎么买,腾讯云服务器购买三种流程介绍
- C语言的函数是什么?
热门文章
- 怎么用PDF24 Tools工具在线进行PDF文件合并
- 【地推】:一个棋牌游戏的地推流程
- vue 指令应用多次时,其动态值更新时,update会执行多次
- 地表最强系列之Sqoop安装以及使用
- 我草……….无情哈,开发吊打运维,你可以找老板加薪了,可以好好研究下一键发布,未开发和运维来不少便利
- 强大的MobaXterm xserver
- Web前端开发人员和设计师必读文章【系列十一】
- 为什么说华为MateBook X Pro 2022正在引领一场“ 笔电”变革
- jdk1.7和1.8区别:建议代码实战,加深印象
- 如何用大数据管理城市?