可能重复:
In Git, how can I write the current commit hash to a file in the same commit嵌入式git的源文件提交哈希
我们坚持定期无需部署开发版本的我们的代码右出的高度不幸的,但不可回避的问题的烤箱。过了一段时间,我们失去了哪个安装基于哪个“中间”未加标签的代码库版本。
git是否提供了一些自动宏或标记可嵌入跟踪文件,将自动被替换为HEAD最新的提交哈希ID'git克隆'或什么?
当然必须有办法做到这一点;即使是当今酷酷的孩子标准RCS,一个彻头彻尾的侏罗纪系统,也有一个可以替代的内置版本变量。
我认为还有另一个更旧的重复,但是当我将答案写到我们选择的那个时,我找不到它。 – Cascabel 2010-11-04 13:32:43
它也被问到这里:http://stackoverflow.com/questions/16524225/how-can-i-populate-the-git-commit-id-into-a-file-when-i-commit。它比这个问题更新,但有一些非常好的答案 – 2016-06-30 20:39:34