实践:
例一:in:name mysql stars:>300
例二:in:name python fork:>300 pushed:>2019-02-02
按 README 文件的存储库名称、说明或内容搜索
使用限定符,您可以将搜索限制为存储库名称、存储库描述、README 文件的内容或这些文件的任意组合。省略此限定符时,将仅搜索存储库名称和说明。in
限定 符 | 例子 |
---|---|
in:name | jquery 中:name将存储库与存储库名称中的"jquery"匹配。 |
in:description | jquery 在:名称,描述匹配存储库与"jquery"在存储库名称或描述。 |
in:readme | jquery in:readme匹配存储库中提及"jquery"的存储库。 |
repo:owner/name | 存储库:octocat/hello 世界匹配特定的存储库名称。 |
基于存储库内容进行搜索
通过使用限定符在存储库的 README 文件中搜索内容,可以查找存储库。in:readme
除了使用 之外,还无法通过搜索存储库中的特定内容来查找存储库。若要在存储库中搜索特定文件或内容,可以使用文件查找器或特定于代码的搜索限定符。in:readme
限定 符 | 例子 |
---|---|
in:readme | 八进制在:readme匹配存储库中提及"八进制"的存储库。 |
在用户或组织的存储库中搜索
若要搜索特定用户或组织拥有的所有存储库,可以使用 或 限定符。user
org
限定 符 | 例子 |
---|---|
user:USERNAME | 用户:defunkt 分叉:>100与具有 @defunkt 100 个分叉的存储库匹配。 |
org:ORGNAME | 组织:github匹配来自 GitHub 的存储库。 |
按存储库大小搜索
限定符查找与特定大小(以千字节为单位)匹配的存储库,使用大于、小于 和 范围限定符。有关详细信息,请参阅"了解搜索语法"。size
限定 符 | 例子 |
---|---|
size:n | 大小:1000与正好为 1 MB 的存储库匹配。 |
大小:>=30000匹配至少 30 MB 的存储库。 | |
大小:<50匹配小于 50 KB 的存储库。 | |
大小:50..120与 50 KB 和 120 KB 之间的存储库匹配。 |
按关注者数量搜索
您可以使用大于、小于 和 范围限定符的限定符,根据关注存储库的用户数筛选存储库。有关详细信息,请参阅"了解搜索语法"。followers
限定 符 | 例子 |
---|---|
followers:n | 节点关注者:>=10000与 10,000 个或更多关注者提及"节点"一词的存储库匹配。 |
样式指南 linter 关注者:1..10匹配存储库与 1 到 10 个关注者之间, 提到单词 "样式指南 linter" 。 |
按叉子数量搜索
限定符指定存储库应具有的分叉数,使用大于、小于 和 范围限定符。有关详细信息,请参阅"了解搜索语法"。forks
限定 符 | 例子 |
---|---|
forks:n | 分叉:5匹配只有五个分叉的存储库。 |
分叉:>=205将存储库与至少 205 个分叉匹配。 | |
分叉:<90匹配少于 90 个分叉的存储库。 | |
分叉:10.20将存储库与 10 到 20 个分叉匹配。 |
按星数搜索
您可以使用大于、小于 和 范围限定符的星数来搜索存储库。有关详细信息,请参阅"使用星保存存储库"和"了解搜索语法"。
限定 符 | 例子 |
---|---|
stars:n | 星:500匹配存储库与正好 500 星。 |
星号:10.20匹配 10 到 20 颗小于 1000 KB 的存储库。 | |
星号:>=500 分叉:true 语言:php将存储库与至少 500 颗星(包括分叉星)匹配,这些星元星是用 PHP 编写的。 |
搜索存储库创建时间或上次更新时间
您可以根据创建时间或上次更新的时间筛选存储库。对于存储库创建,可以使用限定符;要了解存储库上次更新的时间,您需要使用限定符。限定符将返回存储库列表,该列表按存储库中任何分支上的最新提交排序。created
pushed
pushed
两者都将日期作为参数。日期格式必须遵循ISO8601标准,即(年月日)。您还可以在日期之后添加可选的时间信息,按小时、分钟和秒进行搜索。这是 ,后跟 (小时-分钟秒)和 UTC 偏移 ()。YYYY-MM-DD
THH:MM:SS+00:00
T
HH:MM:SS
+00:00
搜索日期时,可以使用大于、小于 和 范围限定符来进一步筛选结果。有关详细信息,请参阅"了解搜索语法"。
限定 符 | 例子 |
---|---|
created:YYYY-MM-DD | webos 创建:<2011-01-01将存储库与 2011 之前创建的"webos"一词进行匹配。 |
pushed:YYYY-MM-DD | css 推送:>2013-02-01将存储库与 2013 年 1 月之后推送到的单词"css"匹配。 |
推送案例:>=2013-03-06 分叉:仅将存储库与 2013 年 3 月 6 日或之后推送到的单词"case"匹配,并且是分叉。 |
按语言搜索
您可以根据存储库中代码的语言搜索存储库。
限定 符 | 例子 |
---|---|
language:LANGUAGE | 导轨语言:javascript将存储库与用 JavaScript 编写的单词"轨"匹配。 |
按主题搜索
您可以找到与特定主题分类的所有存储库。有关详细信息,请参阅"使用主题对存储库进行分类"。
限定 符 | 例子 |
---|---|
topic:TOPIC | 主题:jekyll匹配已分类的存储库与主题"jekyll"匹配。 |
按主题数搜索
您可以按已应用于存储库的主题数搜索存储库,使用限定符以及大于、小于 和 范围限定符。有关详细信息,请参阅"使用主题对存储库进行分类"和"了解搜索语法"。topics
限定 符 | 例子 |
---|---|
topics:n | 主题:5匹配具有五个主题的存储库。 |
主题:>3匹配具有三个多个主题的存储库。 |
按许可证搜索
您可以按存储库中的许可证类型搜索存储库。您必须使用许可证关键字按特定许可证或许可证系列筛选存储库。有关详细信息,请参阅"许可存储库"。
限定 符 | 例子 |
---|---|
license:LICENSE_KEYWORD | 许可证:apache-2.0与根据 Apache 许可证 2.0 许可的存储库匹配。 |
按存储库可见性搜索
您可以根据存储库的可见性筛选搜索。有关详细信息,请参阅"关于存储库可见性"。
限定 符 | 例子 |
---|---|
is:public | 是:公共组织:github匹配 GitHub 拥有的公共存储库。 |
is:internal | 是:内部测试匹配可以访问的内部存储库,并包含单词"test"。 |
is:private | 是:私有页面与可以访问并包含单词"页面"的专用存储库匹配。 |
基于存储库是否为镜像进行搜索
您可以根据存储库是否为镜像并托管在其他地方来搜索存储库。有关详细信息,请参阅"查找在 GitHub 上为开源做出贡献的方法"。
限定 符 | 例子 |
---|---|
mirror:true | 镜像:真正的 GNOME与镜像的存储库匹配,并包含单词"GNOME"。 |
mirror:false | 镜像:假 GNOME匹配不是镜像且包含单词"GNOME"的存储库。 |
基于存储库是否存档进行搜索
您可以根据存储库是否存档来搜索存储库。有关详细信息,请参阅"关于存档存储库"。
限定 符 | 例子 |
---|---|
archived:true | 存档:真正的 GNOME与存档的存储库匹配,并包含单词"GNOME"。 |
archived:false | 存档:假 GNOME匹配未存档且包含单词"GNOME"的存储库。 |
基于第一个问题数量或帮助需要
的标签进行
搜索
您可以搜索标记问题最少数量或使用限定符和 的存储库。有关详细信息,请参阅"通过标签鼓励对项目做出有益的贡献"。help-wanted
good-first-issue
help-wanted-issues:>n
good-first-issues:>n
限定 符 | 例子 |
---|---|
good-first-issues:>n | 好先问题:>2 javascript将存储库与两个标记且包含单词"javascript"的存储库匹配。good-first-issue |
help-wanted-issues:>n | 帮助通缉问题:>4 响应将存储库与标记的四个多个问题匹配,并且包含"反应"一词。help-wanted |