git pull : error: cannot lock ref 'refs/remotes/origin/*' (unable to update local ref) 解決方案

錯誤

  git pull 報錯不能更新本地分支

錯誤分析

  本地分支跟遠程分支不匹配 導致更新失敗

解決方案

  1. 備份自己修改的代碼
  2. .git\refs\remotes (文件路徑)對應刪除你報錯的分支
  3. git checkout **(不要在你報錯的分支上面 切到其他分支上)
  4.  git featch  -p (拉取遠程分支)
  5. git pull (當前分支不是報錯的分支 執行pull操作 是否正常)
  6. git branch  -D **(報錯的分支名)
  7. git checkout **(報錯的分支名)
  8. git pull

以上是最完整的操作,親測有效喔~

 

  

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