git - 获取 checkout 修订版的 git 标签?

标签 git tags

我在做

$ git tag

current
tag_example_to_test_task

$ git checkout tag_example_to_test_task

...

HEAD is now at 75fdde3... commit comment text example

 $ git name-rev --name-only --tags HEAD

current

$ git describe --exact-match --tags

current

我需要用这样的命令结束执行序列:

$ git "some command here"

tag_example_to_test_task

该怎么做?如何获取当前 checkout 标签的标签名称?

最佳答案

我觉得

git log -n 1 --pretty=format:'%d'

应该可以解决问题。

但是,它会显示所有分支的名称和当前修订版的标签。我认为不可能只获得用于检查修订的单个标签。

关于git - 获取 checkout 修订版的 git 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15703253/

相关文章:

没有自动化测试的 Git 和测试代码更改

php - 在 MySQL 数据库中搜索标签

r - 从另一个 df 中的字符串检测一个 df 中的多个字符串,如果检测到,则返回检测到的字符串

ruby-on-rails - 无法推送 heroku

git - 设置 TeamCity 以 pull 多个具有命名位置的 git repos

git - 澄清 gitignore 文档

sql - 如何找到最常见标签的记录,如StackOverflow中的相关问题

Android NFC,在onCreate 中做空检查?

java - 尝试在Java中的所有页面中维护 session

git - 检查过去的 git 子模块提交