如何使用Husky预提交钩子访问提交消息?

时间:2019-09-10 04:25:31

标签: git pre-commit-hook pre-commit husky git-husky

我的沙哑脚本:

  "husky": {
    "hooks": {
      "pre-commit": "sh ./tools/githooks/pre-commit.sh"
    }
  }

假设我正在做git commit -m "I want that text"。 如何在Shell脚本中访问我的提交消息? 我试图在shell脚本中回显$ HUSKY_GIT_PARAMS和$ HUSKY_GIT_STDIN,但没有成功

1 个答案:

答案 0 :(得分:1)

预提交挂钩将访问提交消息,因为该挂钩是在创建提交之前被触发的。

commit-msg hook是检查提交消息内容的正确钩子。

它是available with husky

"commit-msg": "echo $HUSKY_GIT_PARAMS"