Durch das Löschen eines Zweigs in Git werden dessen Commits, Dateien und Verlauf aus Ihrem lokalen Repository entfernt. So löschen Sie einen Zweig über die Befehlszeile:
Löschen Sie einen lokalen Zweig:
„Bash
git branch -d
„
Um beispielsweise den Zweig „new-feature“ lokal zu löschen:
„Bash
git branch -d neues Feature
„
Wenn der Zweig nicht festgeschriebene Änderungen aufweist, verwenden Sie die Option „-D“, um das Löschen zu erzwingen:
„Bash
git branch -D
„
Löschen Sie einen Remote-Zweig (auf GitHub oder einem anderen Remote-Repository):
„Bash
git push -d
„
Um beispielsweise den Zweig „new-feature“ remote auf GitHub zu löschen:
„Bash
git push -d origin neues Feature
„
Es ist wichtig zu bedenken, dass der obige Befehl zwar den Verweis auf den Remote-Zweig entfernt, jedoch nicht die mit diesem Zweig im Remote-Repository verknüpften Commits löscht. Die Commits können bei Bedarf weiterhin abgerufen werden.
Achten Sie darauf, nur Zweige zu löschen, die vollständig zusammengeführt sind oder nicht mehr benötigt werden, um Arbeitsverluste zu vermeiden. Außerdem empfiehlt es sich immer, Backups zu erstellen oder Ihr Repository mit einem Remote-Server zu synchronisieren, um sicherzustellen, dass Sie über eine Kopie Ihres Codes verfügen, bevor Sie Zweige löschen.