kz-cli-commit
实现kz-commit功能,自带检测是否初始化
> kz commit --init
options配置--init初始化commit
执行后,用kz-commit或者npm run kz-ci替换git commit操作
$ npm run kz-ci
or
$ npx kz-commit
不能直接kz commit做提交,commitizen 默认第一个为cli命令,后面皆为参数,commit被当做参数执行报git commit的错误
release
关于发布,当前以dev为默认分支,在dev分支做日常开发和测试。谨记包的发布需切换master分支。
先切换到master分支,再合并dev分支,执行npm run release 发版后,再以master作为基点版本。
> git branch
$ * dev
> git add .
> git commit -m "feature:xxx"
> git checkout master
> git merge dev
> npm run release
> git checkout dev
> git rebase master
> git push origin dev