you need to resolve your current index first 已解决
2024-08-28 08:43:46
从一个分支A切换到另一个分支B后,对切换后的B分支进行pull操作,因为pull操作实际上包含了fetch+merge操作,在执行 merge操作时,由于很长时间没有对B分支执行过pull/merge操作,本地的B分支库与remote中的B分支库中的差异很大(且这些差异是其他 同事开发的文件),merge时产生冲突,使得B分支的状态为merging,其实是指merge失败,还停留在merge状态,也不能执行pull操 作。这时没有解决冲突,而是从B分支上执行checkout/switchto操作,试图再切换其他分支时,报错,显示有冲突。
原因为:merge失败,有conflicts没解决,可以:
1、解决conflicts后再次执行merge;
2、回退到merge前
恩,既然merge冲突是其他同事的文件,我不需要去resolve conflicts,那就退回merge前吧,单纯的改我的文件再push吧,执行以下代码:
git reset --merge
https://stackoverflow.com/questions/6006737/git-merge-errors
最新文章
- java字符乱码
- 如何在网页中调用百度地图api
- Atitit 游戏引擎---物理系统(1)------爆炸效果
- jQuery Pjax – 页面无刷新加载,优化用户体验
- Mysqli基础知识
- ”耐撕“团队 2016.3.21 站立会议3 2 1 GO!
- 面向服务的体系结构(SOA)——(5)关于MEP(Message Exchange Patterns)
- 富士通F-02D 1630万像素翻盖手机docomo官方解锁送充电器
- JQuery的Ajax使用Get,Post方法调用C#WebService并返回数据
- case 后面可以接汉语
- 【转】【C/C++】内存分配函数:malloc,calloc,realloc,_alloca
- Genymotion error:The virtual device got no IP address
- 恢复PasswordChar 默认值、取消密码框设置
- 无分类编址 CIDR (构成超网)
- HTML5—canvas绘制图形(1)
- 关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)
- IO (四)
- Spring mvc学习指南
- 【Oracle】【9】阅读oracle执行计划
- [Python] Python 100例