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

git本地仓库关联多个远程仓库时git pull失败问题

目录

问题描述

原因

解决办法

1.多个远程仓库需有继承关系

2.一句命令实现创建本地分支且与远程分支关联


问题描述

今天操作本地仓库时,关联了两个远程仓库,欲在本地仓库创建一个分支,与第二个远程仓库的某个分支关联,然后将这个本地分支的内容更新为对应远程分支的内容。

开始是这样操作的,本地仓库A基于A1分支创建了A2分支,A1分支是与远程仓库B的B1分支关联的。现在把A2分支与远程仓库C的C1分支关联后,在A2分支上,工作区的内容是和A1分支是相同的。

现在想通过git pull来将工作区的内容变为C1,但是被拒绝了,显示没有关联的历史。后面发现无论是git pull还是it push都不会成功。

原因

原因在于仓库B和C是没有任何继承关系的。仓库B和C没有用到同一个git管理。

解决办法

1.多个远程仓库需有继承关系

本地仓库关联多个远程仓库时,多个远程仓库需具有继承关系,否则git push和git pull将不会成功。因此关联的多个远程仓库之间需有fork关系,或者从同一个祖先fork过来的。

2.一句命令实现创建本地分支且与远程分支关联

假设远程仓库别名为exam,分支为test。而本地无test分支。

则可以按以下命令创建本地分支test且与远程分支关联

git checkout -b test exam/test

end

http://www.lryc.cn/news/417005.html

相关文章:

  • 人工智能(AI)、Web 3.0和元宇宙三者联系、应用及未来发展趋势的详细分析
  • 【IEEE出版 | 高校主办】第三届人工智能、物联网和云计算技术国际会议(AIoTC 2024)
  • PTA 7-4 BCD解密
  • 计算机网络中拥塞控制的门限值怎么设置
  • 解锁肥胖焦虑的枷锁:拥抱自我,健康前行
  • WPF学习(7)- Control基类+ContentControl类(内容控件)+ButtonBase基类
  • moka实习生一面0607
  • centos开启samba服务
  • 2024年8月一区SCI-海市蜃楼优化算法Fata morgana algorithm-附Matlab免费代码
  • 【编程笔记】解决移动硬盘无法访问文件或目录损坏且无法读取
  • 行为型模式(一)策略模式
  • JAVA中的Wrapper类
  • 在没有硬盘的情况下进行电脑数据迁移
  • C++转Java基础知识
  • 搭建jenkins一键部署java项目
  • 从零到一打造自己的大模型(一)模型实现
  • 【开源项目】基于RTP协议的H264码流发送器和接收器
  • 【C++】4.类和对象(2)
  • 搭建基于树莓派的Linux学习环境(TODO)
  • 《大电机技术》是什么级别的期刊?是正规期刊吗?能评职称吗?
  • Python 中使用 Split 忽略逗号
  • YOLOv10改进 | 主干篇 | YOLOv10引入CVPR2023 顶会论文BiFormer用于主干修改
  • sql注入靶场搭建
  • 【MySQL】MySQL的JSON特性
  • 微信小程序 - 自定义计数器 - 优化(键盘输入校验)
  • Nacos 容器化安装和代理配置指南
  • css水波浪动画效果
  • SQL二次注入
  • 深入学习小程序开发第二天:数据绑定与动态更新
  • 【ai】 时间序列分析的python例子