错误提示:
从一个分支A, 切换到另外一个分支B后,对分支B 执行了pull操作,此时出现错误提示:
error:you need to resolve your current index first
原因分析:
在执行pull操作时, 实际是执行了:fetch + merge 两个操作。由于分支B 很久未更新,更新内容较多,最后merge失败。此时,一直处于merge状态,而不能执行pull 操作。
解决方案:
使用命令,回退到merge之前,就可以执行切换分支的操作了。
git reset --merge //回退到merge之前
参考链接: https://blog.csdn.net/qq_40168110/article/details/93507916