为什么“'/path/to/repo/.git/index.lock':文件存在”问题发生了?

时间:2014-01-29 15:19:28

标签: git

我不知道我的系统发生了什么,因为从上周开始每天都会连续2-3次出现此错误。

fatal: Unable to create '/path/to/repo/.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.

我每次都删除这个文件,目前它对我来说是一个很大的痛苦。

任何人都可以解释为什么它会持续发生,或者它的预期原因/原因或任何可以帮助我避免这种事情的事情,至少在每日基础上它不应该发生。

1 个答案:

答案 0 :(得分:0)

我已经在办公室里看到过这种情况。

基本上,这里发生的是 - 输入了一个git控制台命令,同时一个可视化客户端自己运行了一些命令。最后两者都无法删除index.lock文件,没有任何其他副作用导致的问题。

我通常只是删除了我的原始索引文件,并将其替换为index.lock版本以防万一。