OK, there are a lot of answers around this topic, and perhaps I have an environmental problem, but wanted to see if there is some secret GIT sauce I am missing.
I am having problems getting my local repo in sync with GitHub. When I run git branch -a
I get this list:
Gideon
Qs
SK-tabfix
dev
list
master
new-metrics
sk-notifications
* sk-utf-fix
remotes/origin/GG-dev
remotes/origin/HEAD -> origin/master
remotes/origin/KH-dev
remotes/origin/dev
remotes/origin/master
remotes/origin/sk-utcoverage
remotes/origin/sk-utf-fix
- I've run
git fetch -p -f
- no change. - I've run
git remote prune origin
- no change. - I've run
git pull --prune
- no change.
Obviously I can manually delete the local branches, but I cannot understand why prune is failing me here.