github检索技巧

常用:keywords in:name,readme,description

1、查询大于或小于另一个值的值

keywords topics(topics / size / star):>=10
①vue vue:>1000 匹配含有“vue”字样、星标超过 1000 个的仓库。
②vue topics:>=5 匹配含有“vue“字样、有5个或更多主题的仓库。
③vue size:<10000 匹配小于 10 KB 的文件中含有“vue” 字样的代码,
④vue stars:<=50 匹配含有“vue”字样、星标不超过 50 个的仓库

vue stars:10…等同于stars:>=10 并匹配含有“vue”字样、有10个或更多星号的仓库。
vue stars:
…10 等同于 stars:<=18 并匹配含有“vue”字样、有不超过 10 个星号的仓库。

02、查询范围之间的值

vue stars:10…50 匹配含有“vue“字样、有 10 到 50 个星号的仓库。

03、查询日期

①vue created:>2016-04-29 匹配含有"vue”字样、在2016年4月 29 日之后创建的议题。
②vue created:>=2017-04-01 匹配含有“vue"字样、在2017年4月1日或之后创建的议题。
③vue pushed:<2012-07-05 匹配在2012年7月5日之前推送的仓库中含有“vue”字样的代码。
④vue created:<=2012-07-04 匹配含有“vue”字样、在2012年7月4日或之前创建的议题。
⑤vue pushed:2016-04-30…2016-07-04 匹配含有“vue’字样、在 2016年4月末到7月之间推送的仓库。
⑥vue created:2012-04-30…匹配在2012年4月30日之后创建、含有“vue”字样的议题。
⑦vue created:
.2012-04-30匹配在2012年7月4日之前创建、含有“vue"字样的议题

04、排除特定结果

①hello NOT world 匹配含有“hello" 字样但不含有“world” 字样的仓库。

②vue stars:>10 -language:javascript 匹配含有“vue"字样、有超过10个星号但并非以JavaScript 编写的仓库。

③mentions:biaochenxuying -org:github 匹配提及@biaochenxuying 且不在 GitHub 组织仓库中的议题

05、对带有空格的查询使用引号

如果搜索含有空格的查询,您需要用引号将其括起来。 例如:

①cats NOT “hello world” 匹配含有 “vue” 字样但不含有 “hello world” 字样的仓库。
②build label:“bug fix” 匹配具有标签 “bug fix”、含有 “build” 字样的议题。
某些非字母数字符号(例如空格)会从引号内的代码搜索查询中删除,因此结果可能出乎意料。

06、使用用户名的查询

如果搜索查询包含需要用户名的限定符,例如 user、actor 或 assignee,您可以使用任何 GitHub 用户名指定特定人员,或使用 @me 指定当前用户。

①QUALIFIER:USERNAME
author:biaochenxuying 匹配@biaochenxuying 创作的提交。

②QUALIFIER :@me
is:issue assignee:@me 匹配已分配给结果查看者的议题

07、按仓库名称、说明或自述文件内容搜索

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

vue in:name 匹配其名称中含有“jquery" 的仓库。
vue in:name,description 匹配其名称或说明中含有“vue”的仓库。
vue in:readme 匹配其自述文件中提及“vue”的仓库。
repo:biaochenxuying/blog 匹配特定仓库名称,比如:用户为biaochenxuying的 blog 项目。、

08、在用户或组织的仓库内搜索

user:biaochenxuying forks:>=100 匹配来自@biaochenxuying、拥有超过 100 复刻的仓库。
org:github 匹配来自 GitHub 的仓库。

09、按仓库大小搜索

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

10、按关注者数量搜索

node followers:>=10000 匹配有 10,000 或更多关注者提及文字“node“的仓库。
styleguide linter followers:1…10 匹配拥有1到 10 个关注者并目提及“styleguide linter" 一词的的仓库。

11、按复刻数量搜索

forks:5 匹配只有 5 个复刻的仓库。
forks:>=205 匹配具有至少 205 个复刻的仓库。
forks:<90 匹配具有少于 90 个复刻的仓库。
forks:10…20 匹配具有 10 到 20 个复刻的仓库。

12、按星号数量搜索

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

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

vue created:<2020-01-01 匹配具有“vue”字样、在 2020 年之前创建的仓库。
css pushed:>2020-02-01 匹配具有“css"字样、在2020年1月之后收到推送的仓库。
vue pushed:>=2020-03-06 fork:only 匹配具有“vue”字样、在2020年3月6日或之后收到推送并且作为复刻的仓库。

15、按主题搜索

topic:algorithm 匹配已归类为“algorithm"主题的仓库。

16、按主题数量搜索

topics:5 匹配具有五个主题的仓库。
topics:>3 匹配超过三个主题的仓库。

17、使用可视界面搜索

学习

其实,以上很多内容的都是来自于 GitHub 的官方文档,如果你还想学习更多技巧,请看

GitHub 官方文档 : https://docs.github.com/cn

转载网址:https://zhuanlan.zhihu.com/p/347723938#:~:text=21%E4%B8%AAGitHub%E7%B2%BE%E5%87%86%E6%90%9C%E7%B4%A2%E7%9A%84%E7%A5%9E%E4%BB%99%E6%8A%80%E5%B7%A7%201%2001%E3%80%81%E6%9F%A5%E8%AF%A2%E5%A4%A7%E4%BA%8E%E6%88%96%E5%B0%8F%E4%BA%8E%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%80%BC%E7%9A%84%E5%80%BC%20%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20%3E%20%E3%80%81%20%3E%3D%20%E3%80%81,…%207%2007%E3%80%81%E6%8C%89%E4%BB%93%E5%BA%93%E5%90%8D%E7%A7%B0%E3%80%81%E8%AF%B4%E6%98%8E%E6%88%96%E8%87%AA%E8%BF%B0%E6%96%87%E4%BB%B6%E5%86%85%E5%AE%B9%E6%90%9C%E7%B4%A2%20…%208%2008%E3%80%81%E5%9C%A8%E7%94%A8%E6%88%B7%E6%88%96%E7%BB%84%E7%BB%87%E7%9A%84%E4%BB%93%E5%BA%93%E5%86%85%E6%90%9C%E7%B4%A2%20…%20%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE

  • 22
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值