当我执行“git commit”时,我得到以下信息:
严重:无法创建“project_path/.git/index.lock”:文件存在。
但是,当我执行 ls project_path/.git/index.lock
时,它说该文件不存在。关于我应该做什么的任何想法?我还注意到 project_path/.git 归 root 所有,不确定这是否与我遇到的问题有关。
git 版本是 1.7.5.4
编辑:看来问题很可能是我运行的另一个进程,它正在(我不知道)写入项目目录。我重新启动了我的机器,然后我就没有问题了。
最佳答案
这可能是一个旧回复,但我希望这对下一个需要此解决方案的人更有用。
在linux/unix/gitbash/cygwin上试试
rm -f .git/index.lock
在 Windows 命令提示符下,尝试:
del .git\index.lock
关于git index.lock 当我尝试提交时文件存在,但无法删除该文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9282632/