git:如何在使用预提交钩子提交文件之前获取文件的提交消息?

git:如何在使用预提交钩子提交文件之前获取文件的提交消息?,git,githooks,Git,Githooks,我正在编写一个钩子脚本,以获取当前正在提交的文件的提交消息,并更改提交消息,然后在不满足模式的情况下提交 我的问题是,有没有一种方法可以在提交之前获取文件的提交消息,并更改提交消息,然后提交文件?预提交钩子用于检查提交的内容,而不是提交消息 您可能正在寻找一个prepare commit msghook,或者更可能是一个commit msghook来更改提交消息 以下是与提交操作相关的钩子的有序列表: 预提交:检查提交的更改 准备提交消息:准备用户可以编辑的提交消息 提交消息:用户保存提交消息

我正在编写一个钩子脚本,以获取当前正在提交的文件的提交消息,并更改提交消息,然后在不满足模式的情况下提交


我的问题是,有没有一种方法可以在提交之前获取文件的提交消息,并更改提交消息,然后提交文件?

预提交钩子用于检查提交的内容,而不是提交消息

您可能正在寻找一个
prepare commit msg
hook,或者更可能是一个
commit msg
hook来更改提交消息

以下是与提交操作相关的钩子的有序列表:

  • 预提交:检查提交的更改
  • 准备提交消息:准备用户可以编辑的提交消息
  • 提交消息:用户保存提交消息后,检查或更改提交消息
  • 提交后:可用于发送提交通知

有关不同钩子的更多信息,请参阅。

可能您正在寻找提交消息钩子。预提交钩子运行时提交消息甚至不存在。完全没有注意到。。非常感谢。