You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何列出所有git tag并显示每个标签对应的附注信息?

Git列出所有标签并展示对应附注信息的操作方法

该需求可直接通过Git原生命令实现,无需额外结合Shell循环调用git show。

常用快捷方案

直接使用git tag命令的-n参数即可,参数后的数字控制展示附注内容的行数:

  • 仅展示每个标签附注的第一行内容(适合快速预览):
    git tag -n
  • 展示每个标签附注的全部内容,给参数设置一个足够大的行数即可:
    git tag -n999

补充说明:如果是轻量标签,该命令会同步展示标签关联提交的提交信息;如果是附注标签,会直接展示你编写的标签附注内容。

自定义格式输出方案

如果需要同时展示标签的创建时间、创建者等额外信息,可以使用git for-each-ref命令自定义输出结构,示例如下:

git for-each-ref --format='标签名:%(refname:short)%0A创建时间:%(creatordate:short)%0A附注内容:%(subject)%0A---' refs/tags

你可以根据自己的需要调整--format参数内的占位符,比如用%(body)占位符输出标签附注的完整正文。

内容的提问来源于stack exchange,提问作者einpoklum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 05:18:01