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

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

相关推荐
SailingCoder11 小时前
【封闭结束1】端到端交付:Agent 一次请求如何走完全链路
前端·安全·ai·面试·agent·harness
风骏时光牛马13 小时前
AI多模块协同自动化工作流
前端
zhangminghuan14 小时前
前端面试应对技巧
前端·面试·职场和发展
计算机魔术师14 小时前
潜伏14年的PHP致命洞,AI跑两天就交卷了
前端
IT_陈寒14 小时前
Vue的这个响应式陷阱我居然现在才发现
前端·人工智能·后端
Python自动化直播15 小时前
智能脚本批量管理拆开看:导入、导出、重写、试听
前端·python·ai·秒播
开开心心就好15 小时前
发票信息录入太麻烦?离线工具一键转表格
运维·服务器·前端·pdf·ocr·maven·intellij-idea
এ慕ོ冬℘゜16 小时前
ES Promise.all/ Promise.race
前端·javascript·elasticsearch
喜欢打篮球的普通人17 小时前
LLVM 前端与优化层:Clang 如何把 C 代码变成 IR
c语言·前端·状态模式