约定式提交规范是一种基于提交信息的轻量级约定。 它提供了一组简单规则来创建清晰的提交历史; 这更有利于编写自动化工具。 通过在提交信息中描述功能、修复和破坏性变更, 使这种惯例与 SemVer 相互对应。
前缀 | 描述 |
---|---|
feat | 一个新功能 |
fix | bug修复 |
perf | 提高性能的代码更改 |
refactor | 既没有修复bug也没有增加新功能的代码更改 |
style | 不影响代码含义的更改(空格、格式、缺少分号等) |
test | 添加遗漏的测试或修正现有的测试 |
docs | 只有文档变化 |
ci | 改变我们的ci配置文件和脚本 |
build | 影响构建系统或外部依赖的变更(示例作用域:gulp、broccoli、npm) |
chore | 杂项 |
git commit -m 'feat: 新增某某功能'