带有标记信息的git状态

带有标记信息的git状态,git,tags,Git,Tags,当我使用git status时,它会显示我所在的当前分支,或者如果分离,则显示提交。有没有办法显示当前提交的标记?我知道关于git descripe和git tag,我想知道的是,当调用git status时,是否有任何方法可以显示标签信息,我不知道如何从git status获取这些信息,但是git show或git show HEAD将提供这些信息。您还可以将--decoration指定给git log,让它也在历史记录中打印该信息 此命令将显示一行输出,包括标记: git show --fo

当我使用
git status
时,它会显示我所在的当前分支,或者如果分离,则显示提交。有没有办法显示当前提交的标记?我知道关于
git descripe
git tag
,我想知道的是,当调用
git status
时,是否有任何方法可以显示标签信息,我不知道如何从
git status
获取这些信息,但是
git show
git show HEAD
将提供这些信息。您还可以将
--decoration
指定给
git log
,让它也在历史记录中打印该信息

此命令将显示一行输出,包括标记:

git show --format=oneline --no-patch
此命令将仅显示指向头部的标记和分支:

git show --format=%d --no-patch