In dieser Studie werden wir über das Verfahren sprechen, um alle Git -Zweige außer Master oder Main zu löschen!
So entfernen Sie alle Git -Zweige außer Main oder Master?
Wenn Entwickler alle lokalen Zweigauszugs -Master oder Main löschen möchten, ist es zuerst erforderlich, um aus anderen Zweigen zum Haupt- oder Master -Master zu wechseln, da der aktuelle Arbeitszweig nicht gelöscht wird. Danach betrachten Sie alle vorhandenen Zweige mit der “$ Git Branch" Befehl. Löschen Sie als Nächst.
Schauen Sie sich die folgenden Schritte zur Implementierung des angegebenen Szenarios an!
Schritt 1: Abzweigung wechseln
Wechseln Sie zunächst in die “hauptsächlichZweig aus einem anderen Git -Zweig:
$ Git Switch Main
Schritt 2: Listen Sie Git Lokale Zweige auf
Führen Sie als Nächstes den Befehl unten aus, um die Liste aller Zweige anzuzeigen:
$ Git Branch
Wie Sie das sehen können, haben wir mehrere andere Zweige als “hauptsächlich" Und "Meister" Geäst:
Schritt 3: Alle Zweige außer Main und Master löschen
Führen Sie schließlich den Befehl unterbereiteten Befehl aus, um alle Zweige außer zu löschenhauptsächlich" Und "Meister”:
$ Git Branch | Grep -v "Master \ | Main" | Xargs Git Branch -d -D
Hier, "$ Git Branch”Wird alle Git -Zweige auflisten, die“grep -v”Wird beispielsweise die angegebenen Zweige herausfiltern, die“hauptsächlich" Und "Meister", und das "Xargs Git Branch”Verwendet, um den gefilterten Zweignamen an den Befehl git zu übergeben:
Schritt 4: Listen Sie lokale Zweige auf
Zuletzt überprüfen wir den gelöschten Vorgang mit dem angegebenen Befehl:
$ Git Branch
Nach der folgenden Ausgabe haben wir alle Zweige erfolgreich gelöscht, außer dass "hauptsächlich" Und "MeisterBefehle:
Das ist alles! Wir haben effizient die einfachste Löschung aller Git -Zweige mit Ausnahme des Löschens "hauptsächlich" Und "Meister”.
Abschluss
Um alle Git -Zweige mit Ausnahme der angegebenen Zweige zu löschen, wechseln Sie zunächst zum “hauptsächlich" oder "Meister"Zweige, dann alle vorhandenen Zweige mit der" anzeigen "$ Git Branch" Befehl. Danach löschen Sie alle Zweige, indem Sie das ausführen$ Git Branch | Grep -v "Master \ | Main" | Xarg Git Branch -d -dBefehl ”, und überprüfen. Diese Studie erläuterte das Verfahren der Entfernung aller Git -Zweige außer Master oder Main.