遵循提交规范,目前使用最广泛的应该是 Angular团队的规范
提交格式为:
<type>(<scope>): <subject>
范例:
fix(order): 修复了订单模块的bug
说明:
type(必须) scope(可选) 和 subject(必须)
- 标题行: 必填, 描述主要修改类型和内容
- 主题内容: 描述为什么修改, 做了什么样的修改, 以及开发的思路等等
type 的可选值为:
- feat:新功能(feature)
- fix:修补bug
- docs:文档(documentation)
- style: 格式(不影响代码运行的变动)
- refactor:重构(即不是新增功能,也不是修改bug的代码变动)
- test:增加测试
- chore:构建过程或辅助工具的变动
or
- fix: 修复bug
- add: 新功能
- update: 更新
- style : 代码格式改变
- test: 增加测试代码
- revert: 撤销上一次的commit
- build: 构建工具或构建过程等的变动,如:gulp 换成了 webpack,webpack 升级等
(可能更好理解)