12. April 2012
Git Branch löschen

Git Branch löschen

Es existieren unterschiedliche Methoden um einen Remote-Branch oder einen lokalen Branch zu löschen. Um einen lokalen Git-Branch zu löschen verwendet man:

git branch -d branchname

um das Löschen zu erzwingen (Wenn der Branch z.B. noch nicht zurück-gemerged wurde).

git branch -D branchname

Einen remote Branch zu löschen ist ebenfalls sehr einfach:

git push origin :branchname

Der Doppelpunkt ":" bewirkt die Löschung, diese Erfolgt ohne weitere Rückfrage. Wenn man mal versehentlich einen Remote-Branch gelöscht hat, genügt:

git push origin branchname

und der lokale Branch wird wieder gepusht. Das funktioniert jedoch nur, wenn der Branch lokal auch schon mal existierte bzw. nicht vorher lokal gelöscht wurde.