Gelöschte Branches löschen

GitGitBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"]) git/BranchManagementGroup -.-> git/merge("Merge Histories") subgraph Lab Skills git/merge -.-> lab-12722{{"Gelöschte Branches löschen"}} end

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.