是否有一个衬里,显示我的日期,所有的git轻量级标签在哪里创建?

比如:git show tags——format=date ?


我在这个链接中找到了一个符合我需求的解决方案:

git log --tags --simplify-by-decoration --pretty="format:%ai %d"

我将该命令放在~/中的别名中。别名,所以现在每次我运行gitshowtagbydate我得到我需要的。


git标记-l显示所有标记的列表。format参数可用于定义自定义输出。例如:

git tag -l --format='%(refname)   %(taggerdate)'

根据下面的评论更新:

 git tag -l --sort=-creatordate --format='%(creatordate:short):  %(refname:short)'

你不能

轻量级(无注释的)标记只指向另一个对象(比如commit,它有一个日期)。请参阅打印这些(creatordate)的其他答案之一。

带注释的标签确实带有日期、作者和消息。打印这些的其他答案之一(taggerdate)。