commitizen提交规范以及git语法

原创 柠-檬℃ 随笔 git 22阅读 8 天前 举报

commitizen是git提交信息的一种消息模式
安装方法是:

然后,在项目目录里,运行下面的命令,使其支持Commit message 格式。

这样的话以后提交信息的时候就不用git commit了,直接git cz就好了,具体步骤如下

执行到git cz这一步的时候会出现如下图:

这是提交所产生的类别,下面就来介绍一下他的类别:
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式(不影响代码运行的变动)
refactor:重构(即不是新增功能,也不是修改bug的代码变动)
test:增加测试
chore:构建过程或辅助工具的变动

如果type为feat和fix,则该 commit 将肯定出现在 Change log 之中。其他情况(docs、chore、style、refactor、test)由你决定,要不要放入 Change log,建议是不要。

这样再执行最后一步git push就正确提交到远程库了!

如果查看log,可以运行一下命令,跟之前的提交进行对比一下:

可以查看之前所有的提交,下图是我的测试显示:

看完可以得出前三个log跟后面的提交有很大的区别,更容易理解和区别化
这就是commitizen的优势

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复