緣由
不知道之前動了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