Git error on git pull (unable to update local ref)

后端 未结 18 1861
鱼传尺愫
鱼传尺愫 2020-12-12 11:25

I only have branch master and im getting this error every time i try to \"git pull\":

error: Couldn\'t set refs/remotes/origin/master
From /var/lib/git/xxx/p         


        
18条回答
  •  执念已碎
    2020-12-12 12:15

    My team and I ran into this error, unable to update local ref, when doing a pull in SourceTree.

    Update 2020: Per @Edward Yang's answer below, @bryan's comment on this answer, and this question/answer you may need to run both git gc --prune=now and git remote prune origin. Running only the former has always worked for me but based on ppl's responses I think both are necessary to address different causes of the error.

    We used:

    git gc --prune=now
    

    This removes any duplicate reference objects which should fix the issue.

    Here are a few links where you can learn more about git references and pruning :

    git tip of the week

    git-prune documentation

    git references

提交回复
热议问题