git提交规范
提交信息格式
<type>[optional scope]: <subject>
[BLANK LINE]
[body]
[BLANK LINE]
[footer(s)]
Type(类型)
必须填写,用于说明此次提交的性质。常见的类型有:
- feat: 新功能(feature)
- fix: 修补bug
- docs: 文档(documentation)
- style: 格式(不影响代码运行的变动)
- refactor: 重构(既不是增加新功能,也不是修复bug)
- perf: 性能优化
- test: 增加测试
- chore: 构建过程或辅助工具的变动
- ci: 修改持续集成配置文件和脚本(例如 Travis CI, Jenkins 等等)
- build: 影响构建系统或者外部依赖项的更改(如 gulp, broccoli, npm 等)
- revert: 撤销之前的提交
示例:添加新特性
feat(auth): 添加用户注册功能
- 实现了基本的用户注册流程。
- 集成了邮箱验证机制。
BREAKING CHANGE: 用户模型新增email字段,需更新数据库schema。