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
相关产品推荐
相关产品推荐

