如何在git中注释现有标记

Den*_*riz 4 git

我创建了一个标签但没有使用-m选项,所以我的标签没有与消息相关联(没有注释).如何向已创建的标签添加消息?

mad*_*ero 7

正如在描述这个问题,你可以覆盖与力选项标签.(-f--force).

创建一个与要覆盖的标记同名的标记,添加-m选项,然后添加force选项.

如果标记用于较早的提交,则可以将标记所用的提交的哈希作为参数提供给git tag-command,如git docs中所述.

  • 值得注意的是(如您所链接的答案),它“替换”了现有标签。某些已经使用旧版本标签的人可能看不到带注释的标签,除非他们也采取行动替换其副本。由于这两个标签最终都将命名同一提交,因此在查看提交本身时,“其他人”使用哪个标签并不重要,但是除非他们选择了替换,否则他们将看不到带注释的消息。 (2认同)