如何使用带注释的标签创建github版本?

Kar*_*rol 21 tags version-control github

我在github上创建了一个版本,但它似乎是一个没有注释的标签.任何人都知道如何制作带注释的标签以及发布?是否可以用带注释的标签替换标签 - 它还能用吗?

Cod*_*ard 6

使用该-a标记创建带注释的标签。

常规标签与带注释的标签之间的区别在于,带注释的标签就像一个提交,它包含日期,作者和附加在其上的消息。

创建标签后,只需将其推送到github仓库
git push --tags。由于标签只是指向给定提交的指针,因此您可以在提交之间“移动”它们。

创建带注释的标签

git tag -a <tagname>

移动现有标签

git tag -a <tagname> <SHA-1> -f

推送标签

git push origin --tags -f

重要的是-f(强制)标志

  • 不要忘了标记名```git tag -a &lt;tagname&gt;``` (6认同)