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/project
! a0f80ea..49177a3 master -> origin/master (unable to update local ref)
and when i do "git pull origin master" i get:
error: Couldn't set ORIG_HEAD
fatal: Cannot update the ref 'ORIG_HEAD'.
i have been searching but cant find why
Ensure the user that is executing the
git pull
is the same user that created the repository. The file permissions are incorrect.rm .git/refs/remotes/origin/master
It works to me!
My team and I ran into this error, unable to update local ref, when doing a pull in SourceTree.
We used :
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
Try to use this command in your git repository root folder:
Clone the repository again, and copy the .git folder in your broken project.
I discoverd the same Error message trying to pull from a Bitbuck Repo into my lokal copy. There is also only one Branche Master and the command
git pull origin master
lead to this Error MessageSolution as follows
git reflog
find the number of the last commitgit reset --hard <numnber>
reset to the last commitgit pull origin master
pull again without error