[解決方案]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

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

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM