统一的提交规范有助于团队协作和版本管理,以下是本项目采用的提交类型分类及使用说明。
| 类型 | 说明 | 示例 |
|---|---|---|
| feat | 新增功能 | feat: 添加用户登录功能 |
| fix | 修复 bug | fix: 修复用户无法登录的问题 |
| docs | 文档变更(如 README、CHANGELOG 等) | docs: 更新 README 文件 |
| style | 代码格式调整(不影响逻辑,如缩进、空格等) | style: 调整代码缩进 |
| refactor | 代码重构(非新增功能或 bug 修复) | refactor: 重构用户认证模块 |
| perf | 性能优化 | perf: 优化查询算法 |
| test | 添加或修改测试用例 | test: 增加用户登录功能的单元测试 |
| build | 构建系统或依赖变更(如 npm、webpack 配置) | build: 更新 webpack 配置 |
| ci | 持续集成配置文件修改 | ci: 修改 Travis CI 配置 |
| chore | 其他日常维护任务(不涉及源码或测试文件) | chore: 更新依赖库 |
| revert | 回退之前的提交 | revert: 撤销提交 d3d2f8c |
| merge | 分支合并 | merge: 合并分支 feature/login |