Github使用进阶

1 Github常用词:

  • watch:会持续收到该项目的动态
  • fork:复制某个项目到自己的Github仓库中
  • star:可以理解为点赞
  • clone:将项目下载至本地
  • follow:关注你感兴趣的作者,会收到他们的动态

2 in关键词限制搜索范围

xxx关键词 in:name或description或readme

  • seckill in:name----项目名包含seckill的
  • seckill in:description----项目描述包含seckill的
  • seckill in:readme----项目的readme文件中包含seckill的
  • 组合使用:
    • 搜索项目名或者readme文件中包含秒杀的项目
    • seckill in:name,readme

3 star或fork数量关键词去查找

  • 公式:
    • xxx 关键词 stars:通配符::<或者:>=
    • 区间范围数字:数字1..数字2
  • 查找stars数大于等于5000的spring boot项目:spring boot stars:>=5000
  • 查找forks数大于500的spring cloud项目:spring cloud forks:>500
  • 组合使用:查找fork在100到200之间,并且stars数在80到100之间的spring boot项目:spring boot forks:100..200 stars:80..100

4 awesome加强搜索

  • 公式:awesome 关键字,awesome系列一般是用来收集学习、工具、书籍类相关的项目
  • 搜索优秀的redis相关的项目,包括框架、教程等:awesome redis

5 高亮显示某一行代码

给别人指出关键代码的行号

  • 单行:地址后面紧跟#L数字
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/Launcher.java#L50
  • 多行:地址后面j紧跟#L数字-L数字2
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/Launcher.java#L20-L40

6 项目类搜索

7 搜索某个区域内的大佬

  • 公式:
    • location:地区
    • language:语言
  • 北京地区Java方向的大佬用户:location:beijing language:java
上一篇:Java秒杀实战 (六) 服务级高并发秒杀优化(RabbitMQ+接口优化)


下一篇:品优购电商系统开发 第19章 秒杀解决方案