积跬步以致千里
积怠惰以致深渊
|

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

本文作者:热爱前端的17号诶

本文链接:https://www.cnblogs.com/sqh17/p/17218889.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   热爱前端的17号诶  阅读(544)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起