git tag -n99
简短而甜美。这将从每个标签注释/提交消息中最多列出99行。这是git标签官方文档的链接。
我现在认为每个标签最多只能显示99行的局限性实际上是一件好事,因为在大多数情况下,如果单个标签的行数实际上超过了99行,您就不会真的希望看到其余的所有行线路会吗?如果您确实希望每个标签看到超过99行,则可以始终将其增加到更大的数目。
我的意思是,我想可能有特定的情况或原因想要查看大量的标记消息,但是在什么时候您不希望看到整个消息?当它有999行以上时?10,000?1,000,000?我的意思是,通常对要看到的行数设置上限是有道理的,这个数字可以让您进行设置。
由于我是针对您在查看标签时通常希望看到的内容进行争论的,因此将这样的名称设置为别名可能很有意义(来自下面的Iulian Onofrei评论):
git config --global alias.tags 'tag -n99'
我的意思是,您真的不想git tag -n99
每次都只想查看标签时就键入吗?一旦配置了该别名,每当要查看标签时,只需git tags
在终端中输入即可。就我个人而言,我希望比这更进一步,并为我所有常用的命令创建甚至更简短的bash别名。为此,您可以在.bashrc文件中添加类似的内容(在Linux和类似环境下可用):
alias gtag='git tag -n99'
然后,只要您想查看标签,只需键入gtag
。使用别名路径(git别名或bash别名或其他名称)的另一个优点是,您现在已经拥有一个位置,可以在其中添加更多自定义方式,以个人喜好,通常希望将标签显示给您(例如排序)以某些方式,例如我在下面的评论等)。一旦您克服了创建第一个别名的麻烦,现在您将意识到,以自定义方式(例如)为其他您想处理的其他事情创建更多别名是多么容易git log
,但是让我们将其保存用于其他问题/答案。
git tag -n
为我做了