学好 Github 搜索,可以在 Github 中找到自己需要的项目,一定要熟练使用 Github 的站内搜索。
学习文档如下:
下图于 2023 年 5 月 22 日截取于 Github 网站。

高级选项
| 具体用法 |
例子 |
| user:MarkShen1992 |
github, atom, electron, octokit |
| repo:MarkShen1992/leet-code |
twbs/bootstrap, rails/rails |
| created:>2023-01-01 |
>YYYY-MM-DD, YYYY-MM-DD |
| language:Java |
programming lang |
仓库选项
| 具体用法 |
例子 |
| stars:>1000 |
0..100, 200, >1000 |
| forks:>1000 |
50..100, 200, <5 |
| size:100KB |
Repository size in KB |
| pushed:<2020-01-01 |
<YYYY-MM-DD |
| license:artistic-2.0 |
license:artistic-2.0 |
| Return repositories {not|and|only} including forks. |
- |
Code 选项
| 具体用法 |
例子 |
| path:*.rb |
rb, py, jpg |
| path:/net |
/foo/bar/baz/qux |
| path:**/README.md |
app.rb, footer.erb |
| Return code {not|and|only} including forks. |
- |
Issues 选项
| 具体用法 |
例子 |
| state:open|close |
open|close |
| reason:completed |
completed|not planned|reopened |
| comments:100..1000 |
100..1000, 100, >100, >=100, <100, <=100 |
| label:bug |
bug, ie6 |
| author:octocat |
hubot, octocat |
| mentions:mattt |
tpope, mattt |
| assignee:jim |
twp, jim |
| updated:<2020-01-01 |
<2020-01-01 |
用户选项
| 具体用法 |
例子 |
| fullname:MarkShen1992 |
Grace Hopper |
| location:San |
San Francisco, CA |
| followers:20..50 |
20..50, >100 |
| repos:<100 |
<100, 100..200 |
| language:C++ |
programming lang |
Wiki 选项
| 具体用法 |
例子 |
| updated:<2023-01-01 |
<YYYY-MM-DD |
平时经常使用的一些例子
1 2
| # 从repo名称和描述中匹配 git 最好 学习 资料
|
- 基于上面的搜索结果, 我想搜索在
readme 文件中包含上面的词汇的项目, 或者在具体的某个文件。做推广, 每个工程的readme要好好设计里面的内容。
- 如何在原来的条件上再过滤,根据 stars,forks来搜索
1
| git 最好 学习 资料 in:readme stars:>1000 forks:>1000 language:Java
|
1
| 'after_script:' + 'stage: deploy' filename:.gitlab-ci.yml
|
1
| blog easily start in:readme stars:>5000
|
完~