基本要求
- 所有commit必须有注释,内容必须按照注释格式严格执行!
- 一次commit含一个独立功能点。且必须携带jira任务号或gitlab issue号,严禁一次提交涵盖多个功能项的代码。
- 设置Git提交用到的user.name和user.email信息,以公司邮箱(@mochsoft.com.cn)为准,不可随意设置以影响无法正确识别。
查看当前项目配置信息的命令:git config -l
代码提交
注释规范
idea里使用git-commit-template
插件来提交commit message,或者使用git cz
来提交。
Type of change:变更类型,必填,类型说明如下,每次提交需严格按照对应类型选择
- feat 新功能
- fix Bug 修复
- docs 文档更新
- style 代码的格式
- refactor 代码重构
- perf 性能优化
- test 测试更新
- build 构建系统或者包依赖更新
- ci CI 配置,脚本文件等更新
- chore 非 src 或者 测试文件的更新
- revert commit