fatal: 无法创建 '/xxx/xxx/xxx/xxx/.git/index.lock':文件已存在。似乎另外一个 git 进程在这个仓库中运行,例如:'g

542 阅读1分钟

问题:

Linux系统下,git突然报了这个错误:

fatal: 无法创建 '/xxx/xxx/xxx/xxx/.git/index.lock':文件已存在。

似乎另外一个 git 进程在这个仓库中运行,例如:'git commit' 命令打开了一个编辑器。请确认所有进程都已经关闭然后重试。如果仍然报错,可能之前有一个 git 进程在这个仓库中异常退出:手动删除这个文件再继续。

解决办法: 

1.关闭编辑器,例如vscode。

2.关闭相关任务进程。

3.注销/重启

4.找到‘/xxx/xxx/xxx/xxx/.git/index.lock'’路径下的 idnex.lock,删除。

5.实在找不到index.lock的话 在当前目录执行 rm -f ./.git/index.lock