Git 标签[tag]的创建和删除

鸿辰 Git 1.88 K
  • 简述

    通常在发布以git管理的项目时,都会通过tag标签来生成快照,如发布1.02.0等版本。

  • 生成标签

    生成标签之前,需要先切换到对应的分支上,如果只有主分支则在主分支打标签。

    • 生成标签的命令如下
      git tag -a 标签名称 -m "标签备注/说明"
    • 查看所有标签
      git tag
    • 查看某标签的信息
      git show 标签名称
    • 生成带commit id的标签
      如果忘记打标签,如周一打标签,可在周二已经有提交了,此时可以查看提交日志,找到周一最后提交的commit id生成标签
      git tag -a 标签名称 提交的记录id值
  • 推送标签

    生成标签之后,需要将标签推送到远程仓库,可以使用下面的命令完成。

    • 推送单个标签
      git push origin 标签名称
    • 推送所有标签
      git push origin --tags
  • 删除标签

    如果标签生成错了,可以删除标签。

    • 删除本地标签
      git tag -d 标签名称
    • 删除远程标签
      git push origin :refs/tags/标签名称

标签: git