我正在为我的项目使用bitbucket git存储库。我为我的项目创建了多个标签。我多次切换标签以进行测试。
我编写了用于部署的shell脚本。我想通过命令行检查我当前使用的git标签。
我检查了git帮助,但是我没有找到任何可以告诉你当前使用的git标签的命令。
是否有任何git命令可以告诉你git标记信息。
答案 0 :(得分:1)
我想你正在寻找这个:
git describe --tags
这显示了最近一次提交的最新标记,该标记可以是您所在的任何分支或标记,也可以是指定的提交或分支。
<强>更新强>
你说你得到了这个:
portal_1.6_20131126-42-g6755a2c
这看起来像长格式,由:
组成portal_1.6_20131126
- 标记42
- 自标记6755a2c
- 所选提交或HEAD的缩写提交名称对我来说,长格式不是默认格式。也许你正在使用不同的版本或它在你的配置中设置。您可以这样覆盖:
git describe --tags --no-long