- 都2023了,你还在用纯中文的提交代码方式推代码嘛,被上司知道一定会教育你一顿。记住这些type,会对你有些帮助
主要type
`'feat'`, // 新功能 feature:产品、技术需求、技术优化等功能开发
`'fix'`, // 一个错误修复
特殊type
`'docs'`, // 仅文档更改
`'style'`, // 不影响代码含义的更改(空白,格式,缺少分号等)
`'build'`, // 构造工具的或者外部依赖的改动,例如`webpack,npm`
`'refactor'`, // 重构代码
`'revert'`, // 执行`git revert`(回退版本)打印的`message`(之前我进行版本回滚的时候就很不规范,导致commit记录很乱)
暂不使用type
`'test'`, // 添加缺失的测试或更正现有的测试
`'perf'`, // 改进性能的代码更改
`'ci'`, // 与CI(持续集成服务)有关的改动
`'chore'`, // 不修改src或者test的其余修改,例如构建过程或辅助工具的变动
// eg: `'feat'`: 添加了图表功能'
// 工作日常的commit肯定比不上开源仓库中的规范,以直观为第一目的~