猿问

Git - 致命:无法创建'/path/my_project/.git/index.lock':

Git - 致命:无法创建'/path/my_project/.git/index.lock':文件存在

当我尝试将项目树移动到git repo时,我仍然收到此错误消息。

我用这个项目检查了我的目录的权限,这些是在777上设置的。在my_project我设置的目录中的终端:

git init

如果我试试

git add。

要么

git commit -m“首次上传”

所以我会得到错误

fatal: Unable to create '/path/my_proj/.git/index.lock': File exists.If no other git process is currently running, this probably means agit process crashed in this repository earlier. Make sure no other gitprocess is running and remove the file manually to continue.

我也尝试创建一个新的repo并在那里提交它,但不幸的是仍然是相同的错误消息。

问题的原因是什么?


泛舟湖上清波郎朗
浏览 538回答 3
3回答

猛跑小猪

尝试rm -f ./.git/index.lock在您的存储库目录中。错误消息是关于通常导致它的原因,因此如果您没有其他git进程正在运行(这是正常情况),请继续并删除该文件。

qq_笑_17

您是否意外地使用root用户创建了存储库?我刚刚以root用户身份创建了git存储库。我删除了git存储库,并在没有sudo它的情况下再次创建它。

ABOUTYOU

我遇到了同样的问题。我试过了rm -f ./.git/index.lock并且控制台给了我一条错误消息。然后,我试过了rm --force ./.git/index.lock那很有效。祝好运!这很有效
随时随地看视频慕课网APP
我要回答