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

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.kler.cn/a/301990.html

相关文章:

  • Fish Agent V0.13B:Fish Audio的语音处理新突破,AI语音助手的未来已来!
  • 面试时问到软件开发原则,我emo了
  • 【洛谷】T539823 202411D Phoenix
  • 关于在Reverse函数中不能使用L=s而是*L=*s的原因分析
  • SpringBoot开发——整合AJ-Captcha实现安全高效的滑动验证码
  • 数据结构Python版
  • Redis常用操作及springboot整合redis
  • web基础之文件上传
  • Kotlin 中的 `flatMap` 方法详解
  • wifiip地址可以随便改吗?wifi的ip地址怎么改变
  • Brave编译指南2024 Windows篇:安装Git(四)
  • FloodFill算法
  • 语言模型微调:提升语言Agent性能的新方向
  • HarmonyOS开发之使用Picker(从相册选择图片),并且通过Swiper组件实现图片预览
  • Day11笔记-字典基本使用系统功能字典推导式
  • 自定义spring security的安全表达式
  • Numpy中random.seed()函数的使用
  • librdkafka Windows编译
  • 【python因果推断库9】工具变量回归与使用 pymc 验证工具变量2
  • Mac强制删除文件,碰上“拖拽到废纸篓”无法删除时怎么办?
  • 企业供需波动计算数据(2007-2022年)
  • C++设计模式——Iterator迭代器模式
  • 太空技术与商业航天:新时代的探索与经济驱动力
  • 算法提高模板强连通分量tarjan算法
  • [全网首发]怎么让国行版iPhone使用苹果Apple Intelligence
  • 单片机寄存器相关知识及应用(51单片机)