当我执行'git commit‘时,我得到了以下内容:
fatal: Unable to create 'project_path/.git/index.lock': File exists.
然而,当我执行ls project_path/.git/index.lock
时,它会说该文件不存在。我该怎么做有什么想法吗?我还注意到project_path/.git属于root用户,不确定这是否与我遇到的问题有关。
git版本为1.7.5.4
编辑:似乎问题很可能是我正在运行的另一个进程,它正在向项目目录写入(我不知道)。我重新启动了我的机器,然后提交就没有问题了。
发布于 2012-07-13 16:01:18
这可能是一个古老的回答,但我希望这对下一个需要这个解决方案的人更有用。
在linux/unix/gitbash/cygwin上,尝试
rm -f .git/index.lock
在Windows命令提示符下,尝试:
del .git\index.lock
发布于 2018-09-10 15:45:16
试一试
rm -f ./.git/index.lock
如果您没有运行其他git进程,那么只需删除相应项目的index.lock文件即可。
发布于 2012-02-16 08:22:35
刚出了点问题...这是Gitbox的错。因此,也许您正在运行的GUI导致了问题。
https://stackoverflow.com/questions/9282632
复制相似问题