在git中似乎有一些方法可以显示带注解标记的消息以及提交细节和其他内容git show the_tag,或者名称和细节git tag -l -n100 the_tag。但是什么命令只显示消息/正文而不显示其他内容呢?
git show the_tag
git tag -l -n100 the_tag
eblbsuwk1#
当方便命令做得太多时,就去找核心:-)
git for-each-ref refs/tags/$tagname --format='%(contents)'
for-each-ref docs
dw1jzc5e2#
您还可以使用git show,这是一个具有自动完成功能的陶瓷命令:
git show
git show -s --format='' <tag>
这里,-s等效于--no-patch,它们抑制diff输出。
-s
--no-patch
$ git show -s --format='' v2.40.0 tag v2.40.0 Tagger: Junio C Hamano <gitster@pobox.com> Git 2.40 -----BEGIN PGP SIGNATURE----- ... -----END PGP SIGNATURE-----
2条答案
按热度按时间eblbsuwk1#
当方便命令做得太多时,就去找核心:-)
for-each-ref docs
dw1jzc5e2#
您还可以使用
git show
,这是一个具有自动完成功能的陶瓷命令:这里,
-s
等效于--no-patch
,它们抑制diff输出。示例