如何找出我在 git 中签出的版本? [复制]

Posted

技术标签:

【中文标题】如何找出我在 git 中签出的版本? [复制]【英文标题】:How do I find out which version I've got checked out in git? [duplicate] 【发布时间】:2012-02-26 19:41:28 【问题描述】:

可能重复:How to retrieve the hash for the current commit in Git?

hg parentsvn info 的 git 等效项是什么。

我可以在脚本中使用的答案加分,即它给出“bbh653ad”,而不是在某处包含版本号的大量单词

【问题讨论】:

【参考方案1】:

要获取 HEAD 的哈希,请使用以下命令:

git rev-parse HEAD

或简写:

git rev-parse --short HEAD

如果您有标签并且正在寻找更具描述性的修订号,您可以考虑使用命令的结果:

git describe --long

【讨论】:

长格式特别有用,因为它显示标签名称。

以上是关于如何找出我在 git 中签出的版本? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何从动态数据中签入 jstree?

如何通过 Android Studio 在我的树莓派上使用本地 Git 服务器?

如何找出 Outlook 中有多少位版本的加载项? [复制]

在git中如何找出在特定标签之后添加了哪些文件?

如何找出我正在运行的 Doctrine 版本?

Git:如何提交手动删除的文件? [复制]