少用少见的 - checkout 时的报错

  • 作者:KK

  • 发表日期:2020.08.03


error : you need to resolve your current index first

经典,就是你当前的分支有一个未完成的合并过程要先处理一下,回想一下之前 merge 后是不是报冲突来着?然后你可能直接通过编辑器解决了冲突的代码块,这本质上只是你编辑了代码块,然而 git 是有一个状态标记,记住了你当前处于冲突状态的,不会因为你改了代码就会消失。

  • 方案2:

    把冲突的文件进行 git commit 提交

    再把重置合并(变成合并前的样子),会导致其它文件的变更清空掉git reset --merge