跳转至

简介

本文主要用于介绍git tag的使用。

在日常的代码管理中,当我们的代码开发到达某个阶段的时候,我们会经常选择在某个节点添加tag,用于标识该节点代码的作用。 例如我们可能会在某个节点添加v1.0的节点,用于标识该节点的代码为发布版1.0.

Tag 类型

git支持两种不同类型的tag

  • lightweight(轻量级)
  • annotated(带注释)

添加lightweight的tag

# 添加v1.0标签到最新的节点
git tag v1.0

添加annotated的tag

# 添加v1.0标签到最新的节点,并添加相应的tag信息
git tag -a v1.0 -m "This is my v1.0 release"

将tag推送的远程服务器

默认情况下, git并不会将本地的tag推送到远端服务器, 如果确实需要将这些tag推送到远端服务器,可以采用如下指令:

# 推送所有的tag到远端服务器
git push origin --tags

# 推送单个tag到远端服务器
# 将v1.0的tag推送至远端服务器
git push origin v1.0