Alle lokalen Branches anzeigen:
git branch
Alle verfügbaren Branches anzeigen:
git branch -a
Branch lokal löschen:
git branch -D my-branch-name
Branch remote löschen:
git push origin :my-branch-name
Wenn jetzt noch gelöschte remote-Branches bei der Auflistung „git branch -a“ angezeigt werden, dann sind die Verweise nicht aktualisiert. Dies erreicht man mit:
git remote prune origin
Hintergrund: ein normales git pull würde diese Verweise nicht löschen, deshalb müssen sie lokal explizit gelöscht werden.