Einführung
🧑💻 Neuer zu Git oder LabEx? Wir empfehlen, mit dem Kurs Quick Start with Git zu beginnen.
Wenn Sie an einem Projekt mit Git arbeiten, ist es üblich, Branches zu erstellen und zu mergen. Mit der Zeit können jedoch diese Branches sich ansammeln und Ihren lokalen Repository verschmutzen. Das Löschen von gemergten Branches ist eine gute Praxis, um Ihr Repository sauber und organisiert zu halten.
Löschen von gemergten Branches
Ihre Aufgabe ist es, alle lokalen Branches zu löschen, die in den master-Branch des Repositorys https://github.com/labex-labs/git-playground gemergt wurden.
- Wechseln Sie in das Repository-Verzeichnis:
cd git-playground
- Listen Sie alle lokalen Branches auf, die in
mastergemergt wurden:
git branch --merged
Ausgabe:
* master
new-branch
new-branch-1
new-branch-2
new-branch-3
- Löschen Sie alle gemergten Branches:
git branch --merged master | awk '!/^[ *]*$/ &&!/master/ {print $1}' | xargs git branch -d
- Listen Sie alle Branches erneut auf:
git branch
Dies ist das Endresultat:
* master
Zusammenfassung
Das Löschen von gemergten Branches ist eine gute Praxis, um Ihren lokalen Repository sauber und organisiert zu halten. Verwenden Sie den Befehl git branch --merged <branch>, um alle Branches aufzulisten, die in <branch> gemergt wurden, und den Befehl git branch -d <branch>, um einen Branch zu löschen. Denken Sie daran, immer vorsichtig mit dem Löschen von Branches umzugehen, da Sie sonst möglicherweise wichtige Arbeit verlieren, wenn Sie den falschen Branch löschen.