GIT:与 master 合并时损坏 MERGE_HEAD 文件

its*_*sar 4 github git-commit

当我尝试与GitHubmaster的分支合并时,我遇到了很多冲突。我已经修复了所有这些问题并尝试提交。但我收到以下消息:

fatal: Corrupt MERGE_HEAD file (0da861af91a7df624577f1aa4ee0716b3dffa4af)
Run Code Online (Sandbox Code Playgroud)

当我尝试使用 GUI 模式时,我收到了HEAD file not exist键入消息。我添加了屏幕截图,如下所示:

在此输入图像描述

现在我很困惑如何解决它!我在 google 和 stackoverflow 上搜索过。但我没有得到任何解决方案。请帮我。

Nic*_*k F 7

我不确定是什么导致了这个问题,但是对我来说解决这个问题的方法是用 隐藏所有内容git stash,然后通过 全部恢复git stash pop,之后我可以再次提交合并的更改(我猜是隐藏/弹出的东西重置 HEAD 和合并状态,替换损坏的文件)。

唯一的缺点是您将丢失带有合并冲突列表的默认提交消息,因此如果您确实想使用它,可能值得先将其剪切并粘贴到某处。