如何只显示注释标签的消息?

问题描述 投票:0回答:2

在 git 中似乎有一些方法可以显示带注释的标记的消息以及提交详细信息和其他内容

git show the_tag
,或者名称和详细信息
git tag -l -n100 the_tag
.

但是什么命令显示消息/正文而绝对没有别的?

git git-tag
2个回答
13
投票

当便利命令做的太多时,去核心:-)

git for-each-ref refs/tags/$tagname --format='%(contents)'

for-each-ref 文档


0
投票

你可以使用

git show
,这是一个自动完成的瓷器命令:

git show -s --format='' <tag>

这里

-s
相当于
--no-patch
,抑制diff输出。

例子

$ git show -s --format='' v2.40.0
tag v2.40.0
Tagger: Junio C Hamano <[email protected]>
 
Git 2.40
-----BEGIN PGP SIGNATURE-----
...
-----END PGP SIGNATURE-----
© www.soinside.com 2019 - 2024. All rights reserved.