核心公式#
基本结构如下
<type>(<scope>): <subject>
<body>
<footer>最简结构
<type>(<scope>): <subject>
example: feat(login): 增加用户登录验证功能详细字段#
Type#
| Type | 中文 | 含义 | 例子 |
|---|---|---|---|
| feat | 新功能 | 新增了一个功能或特性 | feat: 添加购物车功能 |
| fix | 修复 | 修复了一个Bug | fix: 修复登录页面的样式错误 |
| docs | 文档 | 仅修改了文档(README、注释等) | docs: 更新API接口文档 |
| style | 格式 | 修改代码格式(不影响代码运行) | style: 调整缩进和空格 |
| refactor | 重构 | 既不是新功能也不是修Bug的代码改动 | refactor: 将循环改为递归 |
| test | 测试 | 增加或修改测试代码 | test: 增加用户模块的单元测试 |
| chore | 构建/工具 | 修改构建流程、依赖包等 | chore: 升级webpack版本 |
Scope(选填)#
说明这次影响了哪个模块
- 大项目: feat(user), fix(database), style(login)
- 小项目:可以省略不写
Subject (必填)#
对改动的简短描述
- 例子: fix: 修复登录按钮无法点击的问题

