从一个分支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

最新文章

  1. java字符乱码
  2. 如何在网页中调用百度地图api
  3. Atitit 游戏引擎---物理系统(1)------爆炸效果
  4. jQuery Pjax – 页面无刷新加载,优化用户体验
  5. Mysqli基础知识
  6. ”耐撕“团队 2016.3.21 站立会议3 2 1 GO!
  7. 面向服务的体系结构(SOA)——(5)关于MEP(Message Exchange Patterns)
  8. 富士通F-02D 1630万像素翻盖手机docomo官方解锁送充电器
  9. JQuery的Ajax使用Get,Post方法调用C#WebService并返回数据
  10. case 后面可以接汉语
  11. 【转】【C/C++】内存分配函数:malloc,calloc,realloc,_alloca
  12. Genymotion error:The virtual device got no IP address
  13. 恢复PasswordChar 默认值、取消密码框设置
  14. 无分类编址 CIDR (构成超网)
  15. HTML5—canvas绘制图形(1)
  16. 关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)
  17. IO (四)
  18. Spring mvc学习指南
  19. 【Oracle】【9】阅读oracle执行计划
  20. [Python] Python 100例

热门文章

  1. P2979 [USACO10JAN]奶酪塔Cheese Towers
  2. SQL Server笔记-语法
  3. SQL、T-SQL与PL-SQL的区别
  4. 数论(一)LOJ1282
  5. 浅谈css蒙版效果
  6. Win7下如何安装python pygame的whl包
  7. Hive初识(四)
  8. php安装php-redis扩展
  9. 列表排序之NB三人组附加一个希尔排序
  10. Xshell启动时显示丢失MSVCP110.dll解决方法