Git SVN错误:一个Git进程在早期崩溃了

我只是想改变Git的主人。 从我读过的看来,这个想法是删除locking文件。 消息说:

确保没有其他Git进程正在运行,并手动删除文件

也许有人知道,要删除哪个文件以及如何删除?

有问题的文件可能是.git/index.lock , 如果没有其他的git进程在运行,只要将其删除即可 。 确保git-svn命令不挂起。

PS我通常的解决git-svn问题的方法是重新创build仓库。 费时,但你可以并行地尝试解决这个问题。 在你和git之间有一个小小的比赛。 当然,这只有在你没有完成提交时才有效。

像Schwern所说的删除index.lock文件将解决这个问题。

您可以通过运行rm -f ./.git/index.lock来删除它

rm命令用于删除(删除)文件和目录。

-f代表力量,它告诉您的计算机在不提示确认的情况下删除文件

对于像我这样的“GUI”用户

打开Git扩展并select存储库(如果多于一个)从顶部菜单中select“设置”,然后select“Git维护”,然后点击“删除索引locking”

Git扩展:设置 – > Git维护 – >删除索引locking

您已经在terminal的另一个选项卡中打开提交