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

时间:2019-02-05 08:05:58

标签: git github githooks

如何使用预提交钩子从git commit -m“ message”中读取提交消息。 或者是否存在任何读取提交消息的钩子。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

因此您可以使用git commit -m“ message”代替git commit -F Filepath。