前端工程化工具系列(八)——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

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

相关推荐
发现你走远了7 分钟前
前端多环境自动化部署实战:GitHub Actions + Azure Blob + Cloudflare
前端·自动化·github
香香爱编程7 分钟前
vue3自定义顶部弹窗
前端·javascript·vue.js
weelinking17 分钟前
【产品】10_搭建前端框架——把你的原型变成真实页面
java·大数据·前端·数据库·人工智能·python·前端框架
蜡台18 分钟前
Vue Echart 的 **高阶组件化** 封装思路
前端·javascript·vue.js·echarts
xuankuxiaoyao18 分钟前
vue.js 路由第二篇
前端·javascript·vue.js
一 乐19 分钟前
图书电子商务网站系统|基于SprinBoot+vue图书电子商务网站设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·图书电子商务网站系统
weifengma-wish20 分钟前
通过NPM安装claude code
前端·npm·node.js
yaoxin52112321 分钟前
421. Java 日期时间 API - 包结构 & 方法命名规范
java·前端·python
叫我少年23 分钟前
ASP.NET Core Razor 语法简述
前端
Csvn9 小时前
OpenSpec 详细使用教程
前端