前提条件
使用前请安装以下工具:
- oh-my-zsh
npm i -g gitmoji-cli
使用流程
在你的 git repo 中执行以下命令,一键初始化 git hook:
gitmoji -i
接下来的流程基本上和正常提交 git 的流程差不多,只不过在 git commit 执行时 git hook 会插入一段选择 emoji 的交互界面,用于让用户选择本次 commit 的类型,选择后会自动在 commit message 前插入一个和类型对应的 emoji 表情。

执行效果:


注意
- 使用
gitmoji-cli -i
只会影响当前初始化过的仓库,也就是说其它没有执行过 -i 命令的仓库不会有交互式 emoji 选择界面出现。