Couldn't save uncommitted changes. Tried to save uncommitted changes in stash before Update...


今天在從遠程庫拉代碼的時候失敗了,android studio彈出了錯誤提示。

錯誤日誌如下圖:



還能怎麼辦,我也很絕望啊,百度了半天還是沒有找到解決辦法。於是,我又回頭仔細看了看報錯信息,哎,突然發現這/.git/index.lock': File exists. Cannot save the current index state。是不是這個index.lock文件搞的鬼,於是打開項目下的git文件夾找到這個文件刪除了,然後重新拉取代碼,就OK了。幸福來得太突然,哈哈。 

上個圖直觀點:



那麼這個index.lock是幹嘛用的呢,百度內容如下:

在你進行某些比較費時的git操作時自動生成,操作結束後自動刪除,相當於一個鎖定文件,目的在於防止對一個目錄同時進行多個操作。有時強制關閉進行中的git操作,這個文件沒有被自動刪除,之後你就無法進行其他操作,必須手動刪除


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