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

Git提交文件夹遇index.lock错误,无法执行add/commit操作求助

解决Git index.lock文件存在导致的操作失败问题

问题出在你强行关闭vim编辑器时,Git没有正常清理用来防止多进程冲突的临时文件.git/index.lock,这个文件会阻止后续所有Git操作。

解决步骤:

  • 找到错误提示里的文件路径:C:/Users/alubi/OneDrive/Desktop/Code/c tutorials/.git/index.lock
  • 手动删除该文件:
    • 直接在文件管理器中定位到这个文件,右键删除即可
    • 或者用命令行执行:
      Windows CMD:del "C:/Users/alubi/OneDrive/Desktop/Code/c tutorials/.git/index.lock"
      Git Bash:rm "C:/Users/alubi/OneDrive/Desktop/Code/c tutorials/.git/index.lock"
  • 删除后重新执行git add .或git commit,就能正常操作了

新手小提示:

  • 提交代码时记得用git commit -m "你的提交说明",直接指定提交信息,避免打开vim
  • 如果不小心进入vim,按ESC键退出编辑模式,输入:q!回车可强制退出(不保存),输入:wq回车可保存提交信息并退出,这样就不会遗留锁文件了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 16:32:35