我正在多台计算机上使用git编辑项目。如何查看我在计算机上运行的当前版本?
例如,每次提交时,我都使用版本号并将其包含在提交消息中。有没有办法让我检索我正在使用的工作副本的当前提交消息?
答案 0 :(得分:17)
答案 1 :(得分:8)
Git没有“修订号”的概念。它有一个提交哈希。在你实际提交之前,你不会知道你的提交哈希,所以你不能得到“当前哈希”。
如果您想要前一次提交的提交哈希,请使用git log -1
。如果你需要输出只是哈希,那么xpapad的答案就是你要找的。 p>
如果您的意思是Git的实际版本(您的问题对我来说有点模棱两可),请使用git version
。
答案 2 :(得分:1)
听起来你想要git-describe。这是git hash与单调版本号最接近的东西。