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

问题描述 投票:-1回答:2

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

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

git github githooks
2个回答
0
投票

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

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


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.