如何在git中注释已存在的标签

11
我创建了一个标签,但没有使用 -m 选项,所以我的标签没有关联到任何信息(未被注释)。我该如何为这个已创建的标签添加一条信息?
1个回答

14

此问题所述,您可以使用强制选项(-f--force)覆盖标签。

创建与要覆盖的标签同名的标签,添加您的-m选项并加入强制选项。

如果标签是针对早期提交的,则可以使用提交哈希作为参数向git tag命令提供,详见git文档


2
值得注意的是(就像您链接的答案中所述),这将替换现有标签。已经使用旧版本标签的人可能看不到注释标签,除非他们采取行动来替换他们自己的副本。由于两个标签最终都将命名相同的提交,因此在查看提交本身时,“其他人”使用哪个标签并不重要,但是除非他们获取替换,否则他们将无法看到注释消息。 - torek

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接