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

Gerrit+repo管理git仓库,如果本地有新分支不能执行repo sync来同步远程所有修改,会报错

  • 问题:创建一个本地分支TEST 来关联远程已有分支origin/TEST,直接执行repo sync可能会出现问题:比如,本地分支TES会错乱关联到origin/master,或者拉不下最新代码等问题。
    // git checkout -b 新分支名 远程分支名字
    git checkout -b TEST origin/TEST
    # 或(Git 2.23+ 版本推荐)
    git switch -c 新分支名
  • 解决:
    • 执行git branch -avv 查看分支和关联情况
    • 如果没有冲突,执行git pull 可以自动同步所有分支--实现类似repo sync的效果
    • 如果有冲突,就执行git fetch,只能同步远程分支到本地的远程分支,不同步本地分支:
      • 例如,remotes/origin/开头的都是本地的远程分支--能同步远程最新修改
      • 不带 remotes/origin/开头的都是本地分支--无法同步远程最新修改
        • 如果需要本地的也同步远程修改,需要解决冲突执行git merge
    • 总结:git pull  = git fetch + git merge​​​​​​​
http://www.dtcms.com/a/235571.html

相关文章:

  • 飞牛使用Docker部署Tailscale 内网穿透教程
  • 【Linux基础知识系列】第十四篇-系统监控与性能优化
  • 校招 Java 面试基础题目解析学习指南含新技术实操要点
  • [特殊字符]解决 “IDEA 登录失败。不支持早于 14.0 的 GitLab 版本” 问题的几种方法
  • 51单片机——计分器
  • 【51单片机】0. 基础软件安装
  • 构建 MCP 服务器:第 2 部分 — 使用资源模板扩展资源
  • [蓝桥杯]采油
  • 影楼精修-AI衣服祛褶皱算法解析
  • Pytorch安装后 如何快速查看经典的网络模型.py文件(例如Alexnet,VGG)(已解决)
  • 中小制造企业的数字化转型,如何控制工业软件应用成本?
  • 中国制造名牌剃须刀:优质之选,情礼佳物
  • SpringCloud学习笔记-3
  • 2025主流智能体Agent终极指南:Manus、OpenManus、MetaGPT、AutoGPT与CrewAI深度横评
  • 服务器数据恢复—服务器raid5阵列崩溃如何恢复数据?
  • 编译原理笔记
  • 【Linux跬步积累】—— 网络编程套接字(二)
  • 有声书画本
  • 豪斯多夫距离 (Hausdorff Distance)在机器人轨迹规划中的应用
  • 单片机内部结构基础知识 FLASH相关解读
  • 《0/1背包》题集
  • pyocr 取发票文本信息(图片)
  • C++11 右值引用:从入门到精通
  • (转)什么是DockerCompose?它有什么作用?
  • 沉金电路板工艺全解析:关键技术要点与行业应用实践
  • helm与chartmuseum安装
  • CSS 定位:原理 + 场景 + 示例全解析
  • 30.【新型数据架构】-区块链数据架构
  • 【办公类-104-01】20250606通义万相50分一天用完,通义万相2.1专业版测试
  • 软考 系统架构设计师系列知识点之杂项集萃(83)