https://docs.github.com/cn/github/searching-for-information-on-github/searching-on-github/searching-for-repositories
https://docs.github.com/cn/github/searching-for-information-on-github/getting-started-with-searching-on-github/understanding-the-search-syntax
查询 | 示例 |
---|---|
>*n* | cats stars:>1000 匹配含有 “cats” 字样、星标超过 1000 个的仓库。 |
>=*n* | cats topics:>=5 匹配含有 “cats” 字样、有 5 个或更多主题的仓库。 |
<*n* | cats size:<10000 匹配小于 10 KB 的文件中含有 “cats” 字样的代码。 |
<=*n* | cats stars:<=50 匹配含有 “cats” 字样、星标不超过 50 个的仓库。 |
查询 | 示例 |
---|---|
*n*..* | cats stars:10…* 等同于 stars:>=10 并匹配含有 “cats” 字样、有 10 个或更多星号的仓库。 |
*..*n* | cats stars:*…10 等同于 stars:<=10 并匹配含有 “cats” 字样、有不超过 10 个星号的仓库。 |
查询 | 示例 |
---|---|
>*YYYY*-*MM*-*DD* | cats created:>2016-04-29 匹配含有 “cats” 字样、在 2016 年 4 月 29 日之后创建的议题。 |
>=*YYYY*-*MM*-*DD* | cats created:>=2017-04-01 匹配含有 “cats” 字样、在 2017 年 4 月 1 日或之后创建的议题。 |
<*YYYY*-*MM*-*DD* | cats pushed:<2012-07-05 匹配在 2012 年 7 月 5 日之前推送的仓库中含有 “cats” 字样的代码。 |
<=*YYYY*-*MM*-*DD* | cats created:<=2012-07-04 匹配含有 “cats” 字样、在 2012 年 7 月 4 日或之前创建的议题。 |
*YYYY*-*MM*-*DD*..*YYYY*-*MM*-*DD* | cats pushed:2016-04-30…2016-07-04 匹配含有 “cats” 字样、在 2016 年 4 月末到 7 月之间推送的仓库。 |
*YYYY*-*MM*-*DD*..* | cats created:2012-04-30…* 匹配在 2012 年 4 月 30 日之后创建、含有 “cats” 字样的议题。 |
*..*YYYY*-*MM*-*DD* | cats created:*…2012-07-04 匹配在 2012 年 7 月 4 日之前创建、含有 “cats” 字样的议题。 |
限定符 | 示例 |
---|---|
in:name | jquery in:name 匹配仓库名称中含有 “jquery” 的仓库。 |
in:description | jquery in:name,description 匹配仓库名称或说明中含有 “jquery” 的仓库。 |
in:readme | jquery in:readme 匹配仓库自述文件中提及 “jquery” 的仓库。 |
repo:owner/name | repo:octocat/hello-world 匹配特定仓库名称。 |
限定符 | 示例 |
---|---|
user:*USERNAME* | user:defunkt forks:>100 匹配来自 @defunkt、拥有超过 100 复刻的仓库。 |
org:*ORGNAME* | org:github 匹配来自 GitHub 的仓库。 |
限定符 | 示例 |
---|---|
size:*n* | size:1000 匹配恰好为 1 MB 的仓库。 |
size:>=30000 匹配至少为 30 MB 的仓库。 | |
size:<50 匹配小于 50 KB 的仓库。 | |
size:50…120 匹配介于 50 KB 与 120 KB 之间的仓库。 |
限定符 | 示例 |
---|---|
followers:*n* | node followers:>=10000 匹配有 10,000 或更多关注者提及文字 “node” 的仓库。 |
styleguide linter followers:1…10 匹配拥有 1 到 10 个关注者并且提及 “styleguide linter” 一词的的仓库。 |
限定符 | 示例 |
---|---|
forks:*n* | forks:5 匹配只有 5 个复刻的仓库。 |
forks:>=205 匹配具有至少 205 个复刻的仓库。 | |
forks:<90 匹配具有少于 90 个复刻的仓库。 | |
forks:10…20 匹配具有 10 到 20 个复刻的仓库。 |
限定符 | 示例 |
---|---|
stars:*n* | stars:500 匹配恰好具有 500 个星号的仓库。 |
stars:10…20 匹配具有 10 到 20 个星号、小于 1000 KB 的仓库。 | |
stars:>=500 fork:true language:php 匹配具有至少 500 个星号,包括复刻的星号(以 PHP 编写)的仓库。 |
限定符 | 示例 |
---|---|
created:*YYYY-MM-DD* | webos created:<2011-01-01 匹配具有 “webos” 字样、在 2011 年之前创建的仓库。 |
pushed:*YYYY-MM-DD* | css pushed:>2013-02-01 匹配具有 “css” 字样、在 2013 年 1 月之后收到推送的仓库。 |
case pushed:>=2013-03-06 fork:only 匹配具有 “case” 字样、在 2013 年 3 月 6 日或之后收到推送并且作为复刻的仓库。 |
限定符 | 示例 |
---|---|
language:*LANGUAGE* | rails language:javascript 匹配具有 “rails” 字样、以 JavaScript 编写的仓库。 |
限定符 | 示例 |
---|---|
topics:*n* | topics:5 匹配具有五个主题的仓库。 |
topics:>3 匹配超过三个主题的仓库。 |
Git LFS 处理大文件的方式是存储对仓库中文件的引用,而不实际文件本身。 为满足 Git 的架构要求,Git LFS 创建了指针文件,用于对实际文件(存储在其他位置)的引用。 GitHub 在仓库中管理此指针文件。 克隆仓库时,GitHub 使用指针文件作为映射来查找大文件。
产品 | 最大文件大小 |
---|---|
GitHub Free | 2 GB |
GitHub Pro | 2 GB |
GitHub Team | 4 GB |
GitHub Enterprise Cloud | 5 GB |