What does the GIT command 'git remote prune origin' do?
Most people who have asked about this kind of problem on madanswer or other sites have the issue of branches still showing in their remote tracking branch list git branch -a at the bottom:
git branch -a