前端工程化 一种git commit message规范工具的简单使用


本篇介绍一下commitizen的简单使用,git message规范是前端工程化的重要部分,良好的message风格有利于进行项目的版本管理,在对比多种工具后发现commitizen更符合我的习惯,功能丰富且开箱即用。

安装

此工具基于node,首先要进行全局安装

npm i -g commitizen

提交

提交前先确保根目录有package.json,如果没有运行如下命令

npm init

该工具可以适配多种message格式,不同风格的适配依赖于不同的adapter,下面以ng团队的风格为例子

commitizen init cz-conventional-changelog --save-dev

安装结束后使用git cz代替git commit即可

tips: 不要使用git bash! bash环境下方向键会失效,无法进行选择

git cz

放一张cz后的截图
summary


Author: Maple
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Maple !
  TOC