Skip to content
导航栏

alias

alias 是用来定义一些常用的git commit message。我们常常会遇到一些频繁性输出的 commit message。像修改文档错别字 docs: fix typos,我们可以定义一个像下面的配置:

json
// .czrc
{
  "alias": {
    "fd": "docs: fix typos",
    "ur": "docs: update README",
    ":": "docs(blog): update posts"
  }
}
// .czrc
{
  "alias": {
    "fd": "docs: fix typos",
    "ur": "docs: update README",
    ":": "docs(blog): update posts"
  }
}

提示 这个配置的默认值正是 fd。你可以在任何项目中尝试运行 npx czg :fd

使用 czg CLI

sh
czg :fd
git czg :fd
# 或者
czg --alias=fd
git czg --alias=fd
czg :fd
git czg :fd
# 或者
czg --alias=fd
git czg --alias=fd

demo-gif

使用 commitizen CLI

sh
cz_alias=fd cz
cz_alias=fd cz

demo-gif

WARNING

已知问题:使用 Commitizen CLI 像 cz_alias=fd cz。commit 成功后会出现进程未退出。是因为 cz-cli 没有监听 Node.js close 事件,cz-git 无法处理。

我只是尽力将工具做得更好,如果可以的话欢迎给一个 star ⭐