commit message规范
<type>(<scope>): <subject>//<类型>[可选的作用域]: <描述>
<BLANK LINE>
<body> //[可选的正文]
<BLANK LINE>
<footer> //[可选的脚注]
提交注释的规范,不仅仅适用于git的版本管理。
commit message分为三部分:
1.Header
包括三个字段:type(必需)、scope(可选)和subject(必需)。
1.1.type
type用于说明commit的类别,使用下面这些标识
- feat 新功能
- fix bug修复
- improvement 对当前功能的改进
- docs 文档的修改
- style 不影响代码内容的修改(格式修改,比如空格、分号、缩紧)
- refactor 重构
- perf 提高性能的代码修改
- test 添加测试或修正现有的测试
- build 构造工具或者外部依赖的改动
- ci CI配置文件和脚本的改动(example scopes: Travis, Circle, BrowserStack, SauceLab?)
- chore 不修改src或者test的其他修改
- revert 回滚先前提交
1.