前端工程化工具系列(八)——Commitizen(v4.3.0):Git 提交规范化工具

前端工程化工具系列(四)------ Commitlint(v19.3.0):规范化 Git 提交 中曾介绍过 commitlint,它主要负责检查提交信息的规范性。而本文中的 commitizen,则是提供给了一个交互式的命令行界面,引导开发者按照预定义的格式填写提交信息。它俩的目的都是规范 git 提交。按照使用习惯选择其一即可。

1. 环境要求

支持 Node.js 的版本为 v12 +。

2 安装

由于 git 提交可以用于任何项目,因此使用全局安装,方便在各项目中使用。

bash 复制代码
pnpm install -g commitizen cz-conventional-changelog

3 配置

bash 复制代码
echo '{ "path": "cz-conventional-changelog" }' > ~/.czrc

3 使用

将需要提交的代码通过 git add 等方式添加至暂存区,然后在对应的项目下打开命令行工具,输入以下内容回车:

bash 复制代码
cz

按照提示输入对应信息即可。

相关推荐
Rattenking1 分钟前
node - npm常用命令和package.json说明
前端·npm·json
Easonmax1 分钟前
【HTML5】html5开篇基础(1)
前端·html·html5
For. tomorrow5 分钟前
Vue3中el-table组件实现分页,多选以及回显
前端·vue.js·elementui
认真敲代码的小火龙22 分钟前
git入门
git
布瑞泽的童话32 分钟前
无需切换平台?TuneFree如何搜罗所有你爱的音乐
前端·vue.js·后端·开源
白鹭凡44 分钟前
react 甘特图之旅
前端·react.js·甘特图
2401_862886781 小时前
蓝禾,汤臣倍健,三七互娱,得物,顺丰,快手,游卡,oppo,康冠科技,途游游戏,埃科光电25秋招内推
前端·c++·python·算法·游戏
书中自有妍如玉1 小时前
layui时间选择器选择周 日月季度年
前端·javascript·layui
Riesenzahn1 小时前
canvas生成图片有没有跨域问题?如果有如何解决?
前端·javascript