如何修复Xcode中的“无法将索引文件重置为修订版”HEAD“”问题?

qc6wkl3g  于 2023-03-09  发布在  其他
关注(0)|答案(3)|浏览(251)

我正在尝试启动我的Xcode,但收到一条警告:'“项目”当前存在冲突。是否要中止当前操作?'我按“中止”,然后收到以下错误:
无法将索引文件重置为修订版“HEAD "。
我一直无法从存储库中拉取,也无法 checkout 其他分支。我试图使用终端修复此问题,但没有成功。

mkh04yzy

mkh04yzy1#

在我想要中止一个正在进行的合并时,我得到了同样的消息(在合并冲突时搞砸了一些东西)。我假设XCode试图自动刷新你的分支或类似的东西。
所以,我试着:

git merge --abort

它给了我同样的错误信息

error: Entry 'some/package/Broken.java' not uptodate. Cannot merge.
fatal: Could not reset index file to revision 'HEAD'.

我打开了'git gui'并取消了自动暂存的类。在此之后,一个abort命令起作用:

git merge --abort

这是在git bash控制台上完成的。

mbzjlibv

mbzjlibv2#

看起来更像是git冲突问题。你可以撤销一个git合并操作

git merge --abort

希望能有所帮助!

oewdyzsn

oewdyzsn3#

按此处建议删除索引并重置:

rm .git/index
git reset

相关问题