如何使用预提交钩子从git commit -m“message”读取提交消息。或者是否有任何钩子读取提交消息。
commit-msg hook可以读取消息但我们需要提供一个文本文件作为输入,我不想要。
一旦调用了git commit -m“message”,消息部分就会存储在.git / COMMIT_EDITMSG文件中,并且commit-msg hook会将其作为内部输入。
所以你可以使用git commit -m“message”而不是git commit -F Filepath。
你可以使用commit-msg
钩子。那里的$1
参数包含提交消息,如果您需要执行的检查失败,只需返回1
以使提交失败。