我希望git列出所有标记以及完整的注释或提交消息。这样的事情很接近:

git tag -n5

除了它只会显示标签消息的前5行之外,这确实符合我的要求。

我想我只能使用很大的数字。我在这里可以使用的最高数字是多少?每台计算机上都一样吗?

更新:我花了很多时间考虑这个问题,现在我想,如果其中一些消息过长,我不一定要显示每条消息的全部内容。我并没有真正需要查看大量消息的特殊需求(除了我自己倾向于在编写的所有内容(包括标记消息)中long之以鼻。我只是不喜欢这样的想法,即不一定要向我显示整个消息,因为这让我感到它正在向我 stash 信息。但是,过多的信息也可能是一件坏事。

最佳答案

尝试此操作,它将列出所有标签以及每个标签的注释和9行消息:

git tag -n9

也可以使用
git tag -l -n9

如果要列出特定标签:
git tag -l -n9 v3.*

(例如,上述命令将仅显示以“v3”开头的标签。)

-l,-列表
列出名称与给定模式匹配的标签(如果没有给出模式,则列出所有名称)。
不带参数运行“git tag”也会列出所有标签。模式是 shell 通配符
(即,使用fnmatch(3)进行匹配)。可以给出多种模式;如果有的话
匹配,则显示标签。

10-08 09:12
查看更多