在commit-msg挂钩后获取提交哈希的可靠方法是什么?

时间:2013-01-28 16:16:06

标签: git githooks

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

1 个答案:

答案 0 :(得分:0)

post-commit挂钩中,您可以执行git rev-parse HEAD以获取新提交的sha1哈希值。