Gitkraken 在尝试合并分支后在启动时陷入无限循环

Gitkraken stuck in an infinite loop on startup after trying to merge branches

我用 Gitkraken。我错误地合并了两个分支,并且有近 20000 个文件发生冲突。从那一刻起,Git kraken 陷入了无限循环。

我在 Whosebug 或 github 上看到关于 Gitkraken 卡在循环中的几个答案,我尝试重新启动、刷新...但没有用。

有什么建议吗?

我在 GitKraken 中见过几次。有时处理这个问题的最好方法是使用 gitbash(命令行)。

  1. 关闭 GitKraken

  2. 在gitbash中使用使用下面的命令

    git merge --abort
    git reset --hard
    git merge <branch-you-want-merged-in-your-current-branch>
    
  3. 然后继续处理任何合并冲突

    git status
    

    任何红色的文件都有合并冲突 - 根据文件的数量,为此使用 GitKraken 可能是安全的 - 或者你可能必须使用标准的文本编辑器。

如果无法正确重置 GitKraken,您可能需要删除位于此处的设置文件夹

C:\Users\username\AppData\Roaming\GitKraken

或重新安装 GitKraken