繁体   English   中英

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

[英]git: how to obtain the commit message of the file before it gets committed using pre-commit hook?

我正在处理一个钩子脚本,以获取当前正在提交的文件的提交消息,并更改提交消息,然后提交,如果它不满足模式。

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

pre-commit钩子旨在检查提交的内容而不是提交消息。

您可能正在寻找prepare-commit-msg挂钩或更可能是commit-msg挂钩来更改提交消息。

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

  • 预提交:检查提交的更改;
  • prepare-commit-msg:准备可以由用户编辑的提交消息;
  • commit-msg:用户保存后检查或更改提交消息;
  • post-commit:可用于发送提交通知。

有关不同挂钩的更多信息,请参见githooks手册页

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM