git问题.git/index.lock': File exists.

缘由

不知道之前动了git的什么操作还是git更新了,每次在git add/git commit的时候总是弹出此类问题

git add -A -- /Users/shiqinghao/eqx-work/eip-client/src/views/folder-manger/components/fileCard/style.scss
fatal: Unable to create '/Users/shiqinghao/eqx-work/eip-client/.git/index.lock': File exists.

出现的原因

每当你运行一个git进程时,git就会在.git目录创建一个index.lock文件。例如,在当前的git仓库里运行git add .来stage本地的修改点,git就会在git add执行的时候创建index.lock文件,命令执行结束后,删除该文件
如果,同时执行两个git commit,将只有一个能正常运行,其他的进程将会报错,如果某个进程退出/结束的时候出了问题,可能会导致index.lock文件没有被清除掉,就会弹出此问题

解决方案

在当前根目录下输入此命令来删除index.lock文件即可

ll -a

找到.git文件夹

rm -rf ./.git/index.lock
posted @ 2023-03-15 15:59  热爱前端的17号诶  阅读(646)  评论(0)    收藏  举报