error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origin/master': reference broken...


之前在自己的項目中添加了一個分支,然后做了一些操作,比如同步本地的分支情況到遠程倉庫中,然后在遠程倉庫中完成分支合並,以及 Pull request 等等操作,后來,在本地倉庫中進行 git fetch 命令操作的時候,出現了一個錯誤,即

  • error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origin/master': reference broken
    下面是解決方案:

第一步,刪除掉 .git 目錄下 master 文件

rm .git/refs/remotes/origin/master

第二步,使用 git fetch 去抓取遠程倉庫最新代碼

git fetch

最后一步,使用 git merge origin/master 把遠程分支內容合並到本地 master 分支下

git merge origin/master


免責聲明!

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



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