Git - 获取当前的工作副本版本

7 git github

我正在多台计算机上用git编辑一个项目.如何查看我在计算机上运行的当前版本?

例如,每次我提交时,我都使用版本号并将其包含在提交消息中.有没有办法让我检索我正在使用的工作副本的当前提交消息?

xpa*_*pad 17

你可以使用git rev-parse HEAD

如果您使用maven构建项目,请考虑使用maven SCM插件,请参阅:

http://maven.apache.org/scm/git.html


vcs*_*nes 8

Git没有"修订号"的概念.它有一个提交哈希.在实际提交之前,您不会知道您的提交哈希,因此您无法获得"当前哈希".

如果您想要前一次提交的提交哈希,请使用git log -1.如果你需要输出只是哈希值,那么xpapad的答案就是你要找的.

如果你的意思是Git的实际版本(你的问题对我来说有点模棱两可),那就用吧git version.