# git提交规范

## 书写格式

```
<type>(<scope>): <subject>
// 空一行
<body>
// 空一行
<footer>
```

### type值参考

* feat 增加新功能
* fix 修复问题/BUG
* style 代码风格相关无影响运行结果的
* perf 优化/性能提升
* refactor 重构
* revert 撤销修改
* test 测试相关
* docs 文档/注释
* chore 依赖更新/脚手架配置修改等
* workflow 工作流改进
* ci 持续集成
* mod 不确定分类的修改
* wip 开发中
* types 类型修改

## 操作示例

### 操作1

```bash
$ git commit -m 'feat(home): add home page'
```

### 操作2

```bash
$ git commit
```

输入提交信息：

```
feature(登录模块): 支持扫码登录

1. 登录时增加扫码登录选项
2. 支持多种登录方式切换
3. 支持多种二维码展示样式
```

## 参考

* [vuejs](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md)
* [angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular)