是否有可能找出谁在Git中创建了一个标签?

Sma*_*ery 51 git

提交者显然有一个与他们相关的作者; 但是有可能找出哪个用户在Git存储库上创建了一个标签吗?

Lil*_*ard 52

如果它是带注释的标签,那么是的.你可以git show像任何其他对象一样.如果它是轻量级标签,那么我不相信.这就是为什么你应该总是注释你要分享的标签的原因之一.

  • 正确的。如果它是一个带注释的标签,`git show $tag` 会首先显示关于标签的信息,然后是它指向的提交。如果是轻量级标签,则只显示提交。 (5认同)

Ala*_*ALI 9

您可以使用此命令显示带有日期、消息和作者电子邮件的 git 标签:

git for-each-ref --format '%(refname) %09 %(taggerdate) %(subject) %(taggeremail)' refs/tags  --sort=taggerdate
Run Code Online (Sandbox Code Playgroud)

这是我在Material-UI项目上启动该命令时的结果:

在此处输入图片说明