Delete local and remote branch
$ git branch -d <branch_name>
$ git push origin --delete <branch_name>
$ git branch -a
$ git remote update origin --prune
http://stackoverflow.com/questions/2003505/how-to-delete-a-git-branch-both-locally-and-remotely http://kb.detlus.com/articles/git/how-to-update-remote-branch-list-on-local-machine/