我使用Github Desktop是因为我不太了解git。
我所做的就是在一个分支中更改一些代码,然后在不提交更改的情况下切换到我的master分支(携带所有未提交的更改)。现在,当我尝试使用相同的未提交的更改返回原始分支时,Github Desktop给我一个错误:
“错误:您需要先解决当前索引”
我相信它认为我正在尝试将代码合并到我的master分支中?尽管我很确定自己之前从未在master分支中进行过未提交的更改。
我可以看到我的所有更改都在主分支代码中内联,但是周围有多余的行,例如“ >>>>>>>隐式更改”。 / p>
我不确定该怎么做,因为如果这确实是我的要求,我不想合并这样的代码。我只想将更改移回另一个分支,好像从未将它们移到另一个位置一样。
再说一次,由于它们是未提交的更改,因此我不能仅还原。对吧?
我不知道是什么迫使我将更改首先带到master分支。