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

git 远程分支同步本地落后的有冲突的分支

如果你的本地分支已经修改了很多代码,但同时也已经落后于远程分支。这个时候你需要在主分支上拉最新的代码,然后切换到你的分支。

如主分支是 main ,从分支是xing。

 首先切换到子分支

$ git checkout xing
然后请求merge主分支main的代码

$ git merge main

Auto-merging xxx

CONFLICT (content): Merge conflict xxx 显示当前两个仓库有冲突

接下来解冲突

$ git fetch --all
将主分支的代码拉到本地分支,但不merge。

手动解冲突

<<<<<<< HEAD

XXXX

==========

YYYY

>>>>>>>xxxxxxxxxxx

$ git status
完成查看状态 (fix conflicts and run "git commit)

$ git add .
添加注释

$ git commit -m "解决分支merge冲突"

$ git merge

然后就可以更新代码 然后Push

$ git push 

远程子分支更新完成

撤销push

xxx 当前push的commit值

$ git revert -m 1 xxx

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

相关文章:

  • 如何基于Java解析国密数字证书
  • java实现系统文件管理
  • pytorch快速入门(一)—— 基本工具及平台介绍
  • 『功能项目』怪物的有限状态机【42】
  • 【C++】模板进阶:深入解析模板特化
  • Python数据分析-世界上最富有的1000人
  • CSS中隐藏滚动条的同时保留滚动功能
  • 我的标志:奇特的头像
  • 中国空间计算产业链发展分析
  • DAY14信息打点-JS 架构框架识别泄漏提取API 接口枚举FUZZ 爬虫插件项目
  • TS - tsconfig.json 和 tsconfig.node.json 的关系,如何在TS 中使用 JS 不报错
  • revisiting拉普拉斯模板
  • 深入分析计算机网络性能指标
  • pyflink 安装和测试
  • 《网络故障处理案例:公司网络突然中断》
  • JavaSE:9、数组
  • 【裸机装机系列】2.kali(ubuntu)-裸机安装kali并进行磁盘分区-2024.9最新
  • 解决:Vue 中 debugger 不生效
  • Mac笔记本上查看/user/目录下的文件的几种方法
  • 工程师 - ACPI和ACPICA的区别
  • 一文快速上手-create-vue脚手架
  • 笔记整理—内核!启动!—kernel部分(7)rcs文件和登录部分与密码解析
  • 朴素贝叶斯 (Naive Bayes)
  • 高德2.0 多边形覆盖物无法选中编辑
  • 时序最佳入门代码|基于pytorch的LSTM天气预测及数据分析
  • 85-MySQL怎么判断要不要加索引
  • 车载软件架构 --- SOA设计与应用(中)
  • MATLAB求解微分方程和微分方程组的详细分析
  • Sybase「退役」在即,某公共卫生机构如何实现 SAP Sybase 到 PostgreSQL 的持续、无缝数据迁移?
  • 如何通过Chrome浏览器轻松获取视频网站的TS文件