Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个脚本,该脚本将同时进行预处理和后处理 git commit。对于预处理,我将使用commit-msg钩子向提交消息添加一些信息,但对于后处理,我需要知道该提交的哈希。有没有办法在不保存脚本状态的情况下获取哈希(例如,在post-commit挂钩的情况下)?
commit-msg
post-commit
在post-commit钩子中,您可以执行git rev-parse HEAD以获取新提交的 sha1 哈希。
git rev-parse HEAD