常用: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