# git 规范
# 分支命名规范
| 名称 | 含义 |
|---|---|
| master | 主干分支:所有提供给用户使用的正式版本,都在这个主分支上发布 |
| dev | 开发分支:永远是功能最新最全的分支 |
| feature-* | 功能分支:某个功能点正在开发阶段 |
| release-* | 发布版本:发布定期要上线的功能 |
| fix-* | 修复分支:修复线上代码的 bug |
# git commit message 规范
| 名称 | 含义 |
|---|---|
| feat | 增加新功能 |
| fix | 修复bug |
| docs | 只改动了文档相关的内容 |
| style | 不影响代码含义的改动,例如去掉空格、改变缩进、增删分号 |
| build | 构造工具的或者外部依赖的改动,例如webpack,npm |
| refactor | 代码重构时使用 |
| revert | 执行git revert打印的message |