git checkout 切换分支操作报错: unable to create ..../.git/index.lock:File is exists.......

liyuelian / 2024-10-15 / 原文

解决方案:进入对应项目的.git目录,删掉 index.lock 文件

index.lock  文件的作用是防止多个进程同时修改索引(index),从而避免数据损坏。相当于一个锁定的标志文件,正常情况下git操作会自动处理index.lock文件