You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git Commit失败求助:无法创建index.lock文件,多次尝试仍未解决

解决Git提交时的index.lock文件存在错误

别担心,这个问题其实很常见——Git在执行操作时会生成.git/index.lock文件来防止多个进程同时修改仓库,当之前的Git进程意外崩溃或者没有正常退出时,这个文件就会残留下来,导致后续操作被阻塞。既然你已经关闭了所有终端还是没解决,直接手动处理这个文件就好:

  • 手动删除index.lock文件
    你可以直接找到文件路径删除:导航到C:/xampp/htdocs/project/.git/文件夹,找到index.lock文件并删除它。
    如果你习惯用命令行,打开命令提示符(CMD)或者PowerShell,执行以下命令:

    # 先进入项目目录
    cd C:/xampp/htdocs/project
    # 删除index.lock文件
    del .git\index.lock
    

    要是你用的是Git Bash,就换成这个命令:

    rm .git/index.lock
    
  • 验证修复效果
    删除文件后,再尝试执行git commit命令,应该就能正常提交了。

  • 如果还是不行?
    打开任务管理器,检查是否还有隐藏的Git相关进程(比如git.exe),结束这些进程后再重复上面的删除步骤,一般就能解决。

内容的提问来源于stack exchange,提问作者Gautam Rai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 03:44:03