Gelöschte Branches löschen

Beginner

This tutorial is from open-source community. Access the source code

Einführung

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.

  1. Wechseln Sie in das Repository-Verzeichnis:
cd git-playground
  1. Listen Sie alle lokalen Branches auf, die in master gemergt wurden:
git branch --merged

Ausgabe:

* master
  new-branch
  new-branch-1
  new-branch-2
  new-branch-3
  1. Löschen Sie alle gemergten Branches:
git branch --merged master | awk '!/^[ *]*$/ &&!/master/ {print $1}' | xargs git branch -d
  1. 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.