常规Commit规范[optionalscope]:[optionalbody][optionalfooter(s)]------translation------[optionalscope]]:[optionaltext][optionalfootnote]使用Commitizen进行代码提交(gitcommit)时,commitizen会提交你在提交时填写所有必填的提交字段。全局安装Commitizennpminstall-gcommitizen安装配置cz-customizable插件1)使用npm下载cz-customizablenpmicz-customizable--save-dev2)在package.json"config"中添加如下配置:{"commitizen":{"path":"node_modules/cz-customizable"}}在项目根目录下创建.cz-config.js自定义提示文件module.exports={//可选类型types:[{value:'feat',name:'feat:newfeatures'},{value:'fix',name:'fix:fix'},{value:'docs',name:'docs:文档更改'},{值:'style',name:'style:代码格式(不影响代码运行的变化)'},{value:'refactor',name:'refactor:重构(既不增加功能也不修复bug)'},{value:'perf',name:'perf:性能优化'},{value:'test',name:'test:添加测试'},{value:'chore',name:'chore:buildprocessorhelpertoolchange'},{value:'revert',name:'revert:revert'},{value:'build',name:'build:包'}],//messagestepmessages:{type:'请选择提交类型:',customScope:'请输入修改范围(可选):',subject:'请简要描述提交(必填):',body:'请输入详细描述(选填):',footer:'请输入要关闭的问题(选填):',confirmCommit:'确认提交以上信息?(y/n)'},//跳过问题skipQuestions:['body','footer'],//主题文本长度默认为72subjectLimit:72};使用gitcz而不是gitcommit