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.
 
    