我需要一个git命令,它只输出给定注释标签的消息.它几乎可以用于git tag -ln:
$ git tag -ln v1.3.7
v1.3.7 Here be annotations
Run Code Online (Sandbox Code Playgroud)
只是我一开始并不想要标签和空格,并且在这里抛出一个正则表达式就像是矫枉过正.我可以使用任何内置标志吗?我正在使用git版本1.8.3.2.
在一些问题的答案打印提交的Git中给定的提交信息的使用git show --format=%B.我似乎无法将输出限制为仅用于提交或标记的消息.
小智 8
我不确定这需要什么版本的git,但是对于最新版本,您也可以执行以下操作:
git tag -l --format='%(contents)' <tag name>
仅获取标签消息。
当我说:
git show -s --format=%B <tag>
Run Code Online (Sandbox Code Playgroud)
请注意-s.