【发布时间】:2014-02-28 23:18:52
【问题描述】:
我需要一个 git 命令,它只输出给定注释标签的消息。 git tag -ln几乎有可能:
$ git tag -ln v1.3.7
v1.3.7 Here be annotations
只是我不想在一开始就使用标签和空格,而在这方面使用正则表达式感觉有点矫枉过正。我可以使用任何内置标志吗?我正在使用 git 版本 1.8.3.2。
Print commit message of a given commit in git 的一些答案使用git show --format=%B。我似乎无法将输出限制为仅消息,既不是提交也不是标签。
【问题讨论】:
-
答案不一定需要使用格式标志,如果存在不同的解决方案。
-
您链接到的问题完全不同。它要求所有标签的列表(包括消息)。我要求一个标签,并且除了消息之外的所有细节都被省略了。