列出所有带有注释的 git 标签? [复制]

Posted

技术标签:

【中文标题】列出所有带有注释的 git 标签? [复制]【英文标题】:List all git tags with their annotations? [duplicate] 【发布时间】:2021-12-14 07:41:38 【问题描述】:

我知道如何list all git tags。但是 - 如果我想列出它们并打印每个标签的注释怎么办?

我可以用 git 本身做这个吗,还是需要一个带有 git show 的 shell 循环

【问题讨论】:

使用git for-each-ref,加上一些测试,因为有些标签没有注释。 ***.com/a/2119135/7976758 【参考方案1】:

我自己使用这个别名,也许可以根据您的需要进行调整:

git config --global alias.tl 'git for-each-ref --sort=-authordate --format="%(contents:subject)  %(objectname:short)  (%(refname:short))" refs/tags'

# then just
git tl

注意它需要注释标签。

【讨论】:

以上是关于列出所有带有注释的 git 标签? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 git 中获取所有本地和远程标签?

如何在 git 中列出所有排除的文件? [复制]

列出 git 标签名称、日期和消息

Git:查找所有标签,可从提交中访问

Git基础-打标签

Git-打标签