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

Git 中切换到指定 tag

在 Git 中切换到指定 tag(比如 v1.22.1)的正确做法如下:


1️⃣ 查看已有的 tag

git tag
  • 会列出所有可用的版本,比如:

v1.21.0
v1.22.0
v1.22.1
v1.23.0

2️⃣ 切换到指定 tag

git checkout tags/v1.22.1 -b v1.22.1

解释:

  • tags/v1.22.1 → 指定 tag 名

  • -b v1.22.1 → 创建一个新的本地分支(方便编译和修改)

  • 如果不加 -b,会进入 detached HEAD 状态,不推荐直接操作。


3️⃣ 更新子模块(ONNX Runtime 必须)

ONNX Runtime 使用了很多子模块,需要更新到对应版本:

git submodule update --init --recursive
  • 这样子模块就会同步到对应的 tag 版本。


✅ 完整流程示例:

cd onnxruntime
git fetch --tags
git checkout tags/v1.22.1 -b v1.22.1
git submodule update --init --recursive

现在你就切换到 v1.22.1 版本,准备开始编译了。

http://www.xdnf.cn/news/17947.html

相关文章:

  • 会议系统进程池管理:初始化、通信与状态同步详解
  • Fiddler抓包
  • 【FreeRTOS】刨根问底4: 优先级反转是啥?咋解决?
  • 为什么Integer缓存-128 ~ 127
  • 学习设计模式《二十二》——职责链模式
  • 搭建 Docker 私有仓库
  • springboot项目不同平台项目通过http接口AES加密传输
  • UE5配置MRQ编解码器输出MP4视频
  • 机器人“ChatGPT 时刻”倒计时
  • 电池模组奇异值分解降阶模型
  • 两种方法实现,本地部署Qwen-Image,并开放API服务
  • MyBatis学习总结(六)
  • 高并发内存池 性能瓶颈分析与基数树优化(9)
  • vLLM(Vectorized Large Language Model Serving) 的深度解析
  • C++ 应用场景全景解析:从系统级到AI的跨越式演进
  • GaussDB数据库架构师修炼(十六) 如何选择磁盘
  • jetson orin nx(8G)烧录super系统实录
  • 亚马逊手工制品分类体系革新:从流量重构到运营升级的深度解析
  • Wireshark中常见协议
  • WriteBooster
  • 解决安装 scikit-learn==1.3.1 时出现的版本匹配错误
  • MixOne在macOS上安装碰到的问题
  • SpringMVC请求与响应
  • FPGA读取AHT20温湿度模块思路及实现,包含遇到的问题(IIC协议)
  • Opencv 边界填充 图像运算 阈值处理 和图像平滑处理
  • 【Linux基础知识系列】第九十四篇 - 如何使用traceroute命令追踪路由
  • 【从零开始学习Redis】项目实战-黑马点评D1
  • 【代码随想录day 20】 力扣 538.把二叉搜索树转换为累加树
  • 计算机网络---传输控制协议Transmission Control Protocol(TCP)
  • 数据结构之顺序表相关算法题