Git如何检查当前变更集中的所有标签是什么

时间:2018-07-20 09:59:53

标签: git github window

在我的远程github存储库中,可以为一个变更集创建多个标签。 在将github存储库克隆到本地之后,如何检查最新更改集中的所有标签

git describe --abbrev=0 --tags仅传递最新更改集中的最新标签。但是我想获取当前变更集中的所有标签。

1 个答案:

答案 0 :(得分:0)

一个快速的选择是:

git log -1 --decorate=on

它将显示所有指向最新提交的标签。示例:

commit f05c2e0b8 (HEAD -> master, tag: foo, tag: bar)

您还可以通过grep将输出传递给管道,以仅查看标记名称:

git log -1 --pretty=%d | grep -oP '(?<=tag: )[^,^)]+'

结果:

foo
bar