git检查我正在使用哪个标签

时间:2013-11-29 07:12:48

标签: git

我正在为我的项目使用bitbucket git存储库。我为我的项目创建了多个标签。我多次切换标签以进行测试。

我编写了用于部署的shell脚本。我想通过命令行检查我当前使用的git标签。

我检查了git帮助,但是我没有找到任何可以告诉你当前使用的git标签的命令。

是否有任何git命令可以告诉你git标记信息。

1 个答案:

答案 0 :(得分:1)

我想你正在寻找这个:

git describe --tags

这显示了最近一次提交的最新标记,该标记可以是您所在的任何分支或标记,也可以是指定的提交或分支。

<强>更新

你说你得到了这个:

portal_1.6_20131126-42-g6755a2c

这看起来像长格式,由:

组成
  • portal_1.6_20131126 - 标记
  • 42 - 自标记
  • 以来的提交数量
  • 6755a2c - 所选提交或HEAD的缩写提交名称

对我来说,长格式不是默认格式。也许你正在使用不同的版本或它在你的配置中设置。您可以这样覆盖:

git describe --tags --no-long