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



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

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

您可以使用

commit-msg钩。那里的$1参数包含提交消息,如果您需要执行的检查失败,只需返回1即可使提交失败。

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

所以你可以使用 git commit -

m "message" 而不是 git commit -f Filepath。

最新更新