预提交挂钩以读取提交消息

pre-commit hook to read commit message

如何使用预提交挂钩从 git commit -m "message" 读取提交消息。 或者是否有读取提交消息的钩子。

commit-msg hook 可以读取消息,但我们需要提供一个文本文件作为输入,我不想要。

您可以使用 commit-msg 挂钩。那里的 </code> 参数包含提交消息,如果您需要执行的检查失败,只需 return <code>1 使提交失败。

一旦调用 git commit -m "message",消息部分将存储在 .git/COMMIT_EDITMSG 文件中,commit-msg 挂钩将其作为内部输入。

所以你可以使用 git commit -m "message" 而不是 git commit -F Filepath。