当我尝试将我的项目树移动到 git repo 时,我仍然收到此错误消息。
我用这个项目检查了我的目录的权限,这些权限设置在 777 上。在my_project我设置的目录的终端中:
my_project
git init
然后如果我尝试
git add .
要么
git commit -m "first upload"
所以我会得到错误
fatal: Unable to create '/path/my_proj/.git/index.lock': File exists. If no other git process is currently running, this probably means a git process crashed in this repository earlier. Make sure no other git process is running and remove the file manually to continue.
我还尝试创建一个新的 repo 并在那里提交它,但不幸的是仍然是相同的错误消息。
问题的原因是什么?
尝试
rm -f ./.git/index.lock
在您的存储库目录中。该错误消息对于通常导致它的原因非常明确,因此如果您没有其他 git 进程正在运行(这是正常情况),请继续删除该文件。