Angenommen, ich hatte einen Zweig mit dem Namen coolbranch
in meinem Repository.
Jetzt habe ich beschlossen, es (sowohl remote als auch lokal) zu löschen mit:
git push origin :coolbranch
git branch -D coolbranch
Großartig! Jetzt ist der Zweig wirklich gelöscht.
Aber wenn ich renne
git branch -a
Ich bekomme immer noch:
remotes/origin/coolbranch
Zu beachten ist, dass beim Klonen eines neuen Repositorys alles in Ordnung ist und git branch -a
der Zweig nicht angezeigt wird.
Ich möchte wissen, ob es eine Möglichkeit gibt, den Zweig aus der branch -a
Liste zu löschen, ohne eine neue Instanz zu klonen.
git fetch -p
(oder git pull -p
) dann werden entfernte Zweige beschnitten.