今天在從遠程庫拉代碼的時候失敗了,android studio彈出了錯誤提示。
錯誤日誌如下圖:
還能怎麼辦,我也很絕望啊,百度了半天還是沒有找到解決辦法。於是,我又回頭仔細看了看報錯信息,哎,突然發現這/.git/index.lock': File exists. Cannot save the current index state。是不是這個index.lock文件搞的鬼,於是打開項目下的git文件夾找到這個文件刪除了,然後重新拉取代碼,就OK了。幸福來得太突然,哈哈。
上個圖直觀點:
那麼這個index.lock是幹嘛用的呢,百度內容如下:
在你進行某些比較費時的git操作時自動生成,操作結束後自動刪除,相當於一個鎖定文件,目的在於防止對一個目錄同時進行多個操作。有時強制關閉進行中的git操作,這個文件沒有被自動刪除,之後你就無法進行其他操作,必須手動刪除