给 Git 的main分支打Tag标签就是给当前代码版本做一个永久标记后期可以一键切回这个版本非常适合用于发布版本、备份关键版本。下面是最简单、最常用的操作步骤本地 远程仓库都生效一、先切换到 main 分支确保当前在 main# 切换到 main 分支gitcheckout main# 拉取最新代码避免本地不是最新版gitpull origin main二、打 Tag两种常用方式1. 轻量标签简单快速推荐# 格式git tag 标签名gittag v1.0.0标签名建议v1.0、v2.1、backup_20250520这种见名知意的名字。2. 带备注的标签更规范适合正式版本# -a 创建标签-m 写备注gittag-av1.0.0-m正式发布v1.0.0版本 | 备份main分支三、把 Tag 推送到远程仓库必须做否则只有本地有# 推送单个标签到远程gitpush origin v1.0.0# 一次性推送所有本地标签可选gitpush origin--tags四、查看所有 Tag验证是否成功gittag执行后会列出你打过的所有标签。五、后期一键恢复到这个版本以后想回到打 Tag 时的代码直接执行# 切换到标签对应的版本gitcheckout v1.0.0如果想基于这个 Tag 新建分支继续开发gitcheckout-b新分支名 v1.0.0例如gitcheckout-brollback_v1 v1.0.0六、删除标签不需要时用# 删除本地标签gittag-dv1.0.0# 删除远程标签gitpush origin :refs/tags/v1.0.0极简总结直接复制用gitcheckout maingitpullgittag v1.0.0gitpush origin v1.0.0总结Tag 是永久版本快照不会随代码提交变化完美用于备份/回滚。必须执行git push才能把标签同步到远程仓库GitHub/GitLab/Gitee。恢复版本git checkout 标签名。
Git 给 main 分支打 Tag(版本标记)完整教程
给 Git 的main分支打Tag标签就是给当前代码版本做一个永久标记后期可以一键切回这个版本非常适合用于发布版本、备份关键版本。下面是最简单、最常用的操作步骤本地 远程仓库都生效一、先切换到 main 分支确保当前在 main# 切换到 main 分支gitcheckout main# 拉取最新代码避免本地不是最新版gitpull origin main二、打 Tag两种常用方式1. 轻量标签简单快速推荐# 格式git tag 标签名gittag v1.0.0标签名建议v1.0、v2.1、backup_20250520这种见名知意的名字。2. 带备注的标签更规范适合正式版本# -a 创建标签-m 写备注gittag-av1.0.0-m正式发布v1.0.0版本 | 备份main分支三、把 Tag 推送到远程仓库必须做否则只有本地有# 推送单个标签到远程gitpush origin v1.0.0# 一次性推送所有本地标签可选gitpush origin--tags四、查看所有 Tag验证是否成功gittag执行后会列出你打过的所有标签。五、后期一键恢复到这个版本以后想回到打 Tag 时的代码直接执行# 切换到标签对应的版本gitcheckout v1.0.0如果想基于这个 Tag 新建分支继续开发gitcheckout-b新分支名 v1.0.0例如gitcheckout-brollback_v1 v1.0.0六、删除标签不需要时用# 删除本地标签gittag-dv1.0.0# 删除远程标签gitpush origin :refs/tags/v1.0.0极简总结直接复制用gitcheckout maingitpullgittag v1.0.0gitpush origin v1.0.0总结Tag 是永久版本快照不会随代码提交变化完美用于备份/回滚。必须执行git push才能把标签同步到远程仓库GitHub/GitLab/Gitee。恢复版本git checkout 标签名。