自带高级搜索:https://github.com/search/advanced
awesome + 关键字
搜到的内容大致是社区组织维护的一系列非常棒的东西的集合,一般是指的学习,书籍,工具类,插件类相关的系列的集合。可以有效节约时间,找到别人收集好的内容。其中awesome 指的是了不起的,碉堡了。
1
例如: awesome springboot
搜索某个语言,某个地区的大佬
1
例如: location:Beijing language:java
user
1
2
3
语法:user:名称
例子:user:ityouknow
GitHub搜索技巧:
- 关键词搜索:在搜索栏中输入关键词,以查找包含这些关键词的代码库。例如:”机器学习” 将返回所有包含 “机器学习” 这个词组的项目。
- 精确匹配:如果你只想搜索完全匹配的词组,可以在搜索词组周围加上引号。例如:”你好世界” 将只返回包含完全 “你好世界” 这个词组的项目。
- 排除词组:使用减号 (-) 来排除包含特定词组的结果。例如:”javascript -framework” 将返回所有包含 “javascript” 但不包含 “framework” 的项目。
- 文件搜索:使用 “filename” 关键词来搜索特定文件名。例如:”filename:README.md” 将返回所有包含名为 “README.md” 的文件的项目。
- 文件内容搜索:使用 “content” 关键词来搜索文件内容。例如:”content:TODO” 将返回所有包含 “TODO” 这个词的文件。
- 语言筛选:使用 “language” 关键词来搜索特定编程语言的项目。例如:”language:python” 将返回所有使用 Python 语言的项目。
- 星数筛选:使用 “stars” 关键词来搜索特定星数以上的项目。例如:”stars:>1000” 将返回所有拥有超过 1000 颗星星的项目。
- 授权筛选:使用 “license” 关键词来搜索特定授权类型的项目。例如:”license:mit” 将返回所有使用 MIT 授权的项目。
- 排序功能:你可以根据最新更新、最多关注、最多星星等条件对搜索结果进行排序。
- 扩展名搜索:使用 “extension” 关键词来搜索特定文件扩展名的项目。例如:”extension:js” 将返回所有具有 .js 扩展名的项目。
例子:
1
2
深度学习 language:python stars:>1000
按下回车键,GitHub 将返回所有包含 “深度学习” 关键词且使用 Python 语言的项目,并且这些项目的星数大于1000,并按照星数从高到低进行排序的结果。
1
2
个人主页 stars:>20
搜索关于个人主页的存储库且星星数要大于20的项目
1
2
python爬虫 forks:>500 stars:>500
搜索关于 Python 爬虫的库,且这些库的 fork 数和 stars 数都超过 500
\[\frac{\mathrm{d}}{\mathrm{d}x}x^n=nx^{n-1}\]啊啊啊啊