当我按下 ESC 键时,我的 Tortoise Git 正在检查我的主分支。我没有意识到 Toirtoise 窗口有焦点,所以它停止了结帐。
但我的活动分支仍然不是“主人”。现在,当我再次尝试签出 master 时,它在几个文件后显示“Aborting”,然后 Tortoise 说:git 没有干净地退出(退出代码 1)。
我尝试从 .git 目录中删除 index.lock 。这有点帮助:它现在检查并覆盖一些文件,而不是立即中止,然后中止。
如何修复我的主分支,或强制它切换?我有一个远程暂存分支,可以用来从中提取最新更改。我可以从一个新的 git 存储库开始,但随后我会失去其他(本地)分支。