Github高效搜索方式
文章目录
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、参考
结束!
本文来自博客园,作者:{WHYBIGDATA},转载请注明原文链接:https://www.cnblogs.com/shadowlim/p/17051705.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)