GitHub作为一个基于git的代码托管平台,具有全球海量的用户,其中也包含了很多价值极高的开源项目,接下来接受一下GitHub骚操作。

Github骚操作

1. 搜索

范围搜索

1
2
3
4
keyword in:name				# 根据项目名搜索
keyword in:description # 根据描述搜索
keyword in:readme # 根据readme搜索
keyword in:name,description # 混合搜索

根据stars、froks搜索

1
2
3
4
keyword stars:>5000					# 搜索stars数>5000
keyword forks:>1000 # 搜索forks数>1000
keyword stars:500..1000 # 搜索stars数在[500,1000]之间
keyword forks:>1000 stars:>5000 # 组合

2. 学习

教程

1
awesome java 	# 精品推荐

项目内搜索代码

1
项目网页上直接输入:T

读代码

1
2
3
4
5
6
7
url后紧跟#L12            		## 指定行号为12
url后紧跟#L12-L20 ## 指定行号范围12-20

# 查看GroovyScriptController.java第13行代码
https://github.com/...../springboot/web/GroovyScriptController.java#L13
# 查看GroovyScriptController.java第13行-20行
https://github.com/...../springboot/web/GroovyScriptController.java#L13-L20

关注大佬

1
2
location:beijing	# 寻找北京的用户
language:java # 寻找使用java的用户

评论