标签: git githooks
我正在编写一个脚本,它将同时进行预处理和后处理git提交。对于预处理,我将使用commit-msg钩子来添加一些信息来提交消息,但是对于后处理,我需要知道该提交的哈希值。有没有办法获取哈希而不保存某个地方的脚本状态(例如在post-commit挂钩的情况下)?
commit-msg
post-commit
答案 0 :(得分:0)
在post-commit挂钩中,您可以执行git rev-parse HEAD以获取新提交的sha1哈希值。
git rev-parse HEAD