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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章