git describe –tags命令用于获取当前代码所处的最近标签,并生成一个描述信息。通常用于版本控制和发布管理中。
这个命令会查找从当前位置开始往上的最近标签,如果找到了标签,则输出格式为“
: 最近的标签名称 : 当前代码所在的提交ID(SHA-1哈希值) : 从最近标签到当前提交之间的提交数
如果没有找到标签,则输出格式为“
使用示例:假设当前代码位于名为v1.0.2的标签之后两次提交,则执行以下命令:
git describe --tags
输出结果为:
v1.0.2-20-g4a26bce
其中,“g4a26bce”是当前提交的SHA-1哈希值,而“20”则表示从v1.0.2标签到当前提交之间有20次提交。




