在我的存储库中,我使用以下命令创建了标记。

git tag v1.0.0 -m 'finally a stable release'
git tag v2.0.0 -m 'oops, there was still a major bug!'

如何列出存储库中的所有标记?


当前回答

要列出我喜欢的标记:

git tag -n

-n标志与标记一起显示注释消息的第一行,如果标记未注释,则显示第一个提交消息行。

您还可以执行gittag-n5来显示注释的前5行。

其他回答

对于GUI来说,我刚刚发现'gitk'支持命名视图。这些视图有几个选择提交的选项。一个方便的是一个盒子选择“所有标签”。这对我看标签似乎很有用。

因为以下两个命令的顺序和列表长度相同,所以这里是bash中的一个示例:

paste <(git tag -l) <(git tag -l | xargs -n1 git rev-parse)

尝试生成git标记,如果不尝试生成gitfetch,那么就应该足够了。

下面是如何查找远程标记:

git-ls-remote—标记原点

要查看有关最新可用标签的详细信息,我有时会使用:

git show `git describe` --pretty=fuller