1.0.2 • Published 1 year ago

fe-git-commit-cli v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

如何使用

安装

pnpm install fe-git-commit-cli -D

配置

在工程 package.json 中追加下述内容:

"scripts": {
  "verify-commit-message": "fe-git-verify-commit-message",
  "commit": "fe-git-commit"
},
"gitHooks": {
  "commit-msg": "npm run verify-commit-message",
  "pre-commit": "lint-staged"
},
"config": {
  "commitizen": {
    "path": "./node_modules/cz-conventional-changelog"
  }
}

采用 npm run commityarn commit 代替 git commit 提交代码

注意: 由于 windows 和 mac 下,支持执行方式不同,所有命令统一提到 scripts 中。不推荐下述写法:

"gitHooks": {
  "commit-msg": "./node_modules/.bin/fe-git-verify-commit-message"
}

注意事项

对于所有 merge,会保留 merge 信息,commit-msg 直接放行 Please use the one-time password (OTP) from your authenticator application Enter one-time password from your authenticator app: 567890