当我做'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
编辑:似乎问题很可能是我运行的另一个进程,即向项目目录编写(我不知道).我重新启动了我的机器然后我没有任何问题.
我在推送提交时收到以下错误
$ git push origin master
fatal: unable to create 'refs/heads/master.lock': File exists fatal:
The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
我想refs/heads/master.lock从我的本地机器上删除锁文件().但是这个文件不可用.我认为这个文件是在git服务器上.
这个问题的起源是什么?如果我从服务器中删除此文件,如果文件存在,它是否会解决问题?