使用GitHub高级搜索语法来搜索项目和代码
前言
根据B站CodeSheep的视频整理而成,致谢!
搜索开源项目
GitHub -Searching for repositories
选择类型为Repositories(默认类型):
说明 | 示例 |
---|---|
根据项目名称搜索: in:name |
spring boot in:name |
根据项目描述搜索:in:description |
spring cloud in:description |
根据项目README搜索 in:readme |
clickhouse in:readme |
根据项目followers搜索:followers:n |
spring boot in:name followers:>100 |
根据项目stars搜索:stars:n |
spring boot in:name stars:>1000 |
根据项目forks搜索:forks:n |
spring boot in:name forks:>1000 |
根据项目最近提交时间搜索:pushed:YYYY-MM-DD |
spring boot in:name pushed:>2020-05-01 |
根据项目编程语言搜索:language:LANGUAGE |
excel in:description language:java stars:>1000 |
该方法常用来搜索最热门、最活跃的开源项目。
搜索代码
选择类型为Code:
说明 | 示例 |
---|---|
查找文件中包含的文件: in:file |
xxx in:file |
根据文件扩展名搜索: extension:EXTENSION |
xxx in:file extension:xml |
根据编程语言搜索:language:LANGUAGE |
xxx in:fle language:go |
该方法常用来监控是否有开发人员泄漏公司代码。