当前位置: 首页 > news >正文

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 标签名。
http://www.gsyq.cn/news/1387901.html

相关文章:

  • 利用AI编程助手30分钟快速上手陌生代码库的方法论
  • AI重塑IT文档工作流:从日志到专业报告与SOP的自动化实践
  • 【DeepSeek知识产权合规白皮书】:20年AI法务专家亲授3大高危雷区与7步自检清单
  • 鸿蒙 App 架构:为什么页面越来越薄?
  • 全球小型电动线性驱动器市场稳中有进:2025年15.25亿美元筑基,2032年剑指22.47亿,5.8%CAGR锚定长期稳健增长逻辑
  • 全球反应等离子体沉积设备市场:预计2032年将达到8.63亿美元
  • 如何在Windows 10/11上安装Android子系统:WSABuilds完整指南
  • Unity Sentis兼容YOLOv8的NMS层问题与C#后处理方案
  • 从零搭建 Prometheus + Grafana 监控平台全攻略
  • 哨声响,数据动:耐高总决赛背后的AI力量
  • AI辅助开发工作流:从GitHub Issue到PR合并的系统化实践
  • 别再只用plot了!Matlab plotyy双Y轴绘图保姆级教程(含刻度、图例、线型全设置)
  • 从 MIPI ERR1/ERR2 到视频处理高手:Camera 调试必须掌握的底层排障方法
  • UNION vs UNION ALL:去重机制与执行计划性能差异详解
  • Excel簇状柱形图实战指南:多维离散数据对比可视化
  • 软件测试外包实战指南:独立团队、人员稳定与AI辅助的真相
  • 从ZIP解压到网络传输:深入浅出图解CRC-32校验的日常工作
  • Kali Linux下BurpSuite Pro完整部署与HTTPS抓包实战指南
  • AMD Ryzen 7 3800X + VMware 15.1.0 保姆级教程:手把手带你搞定macOS Catalina虚拟机(含避坑指南)
  • STC8单片机定时器中断里自增32位变量,为啥结果总出错?一个被忽略的8位机内存访问细节
  • 硬件在环(HIL)测试入门:如何用自制的60通道万能BOB盒搭建你的第一个汽车ECU测试台架?
  • CSS三大定位技巧全解析
  • 源代码论文分享|基于Java的企业OA管理系统的设计与实现!
  • 别再为VTK+VS配置发愁了!手把手教你用CMake搞定VTK 9.0(附完整测试代码)
  • 实时系统中LLM异步集成:从500ms阻塞到零感知延迟的架构实践
  • DeepSeek注释生成准确率提升63.8%的关键突破(内部Benchmark白皮书首次流出)
  • 梯度提升原理与实战:从错误追击到工业级部署
  • C#原生鼠标录制回放:基于Raw Input的高精度Windows输入控制
  • 八年测试外包实战复盘:从人力输出到质量伙伴的转型之路
  • Unity平台游戏资源包:预校准物理-动画-音频协同开发流水线