【笔记】Git的约定式提交
前言
Git的约定式提交(Conventional Commits)
提交
1 | feat(api): 某个api新增了一个功能 |
首行
feat:新增功能fix:修复BUGbuild:修改项目构建系统,如:修改依赖、修改运行时版本chore:修改非业务性代码,如:修改配置ci:修改持续集成流程,如:修改Jenkins配置docs:修改文档,如:修改README.md文件style:修改代码样式,如:调整缩进、调整空行refactor:重构部分代码,如:修改代码结构但不修改功能perf:优化性能,如:使用多线程test:修改测试代码,如:修改Test.java文件
1 | feat(api): 某个api新增了一个功能 |
破坏性提交
- 通过
!强调破坏性提交
1 | feat(api)!: 破坏性提交 |
脚注
Co-authored-by:指定作者BREAKING CHANGE:指定破坏性提交的描述,如果使用了!可以省略描述脚注
1 | Co-authored-by: 绯鞠 <feiju@loli.fj.cn> |