Nach der Durchführung des Zusammenführungsvorgangs ermöglicht GitHub sie, den Zweig zu entfernen. Es existiert jedoch im lokalen Repository. In dieser Situation ist es erforderlich, den abgelegenen Zweig zu beschneiden. Genauer gesagt das “$ git fetch -prune Der Befehl ”wird verwendet, um diesen Vorgang auszuführen.
Dieser Blog erklärt:
Was ist Git -Schnitt??
Git hat mehrere Funktionen, die die Entwickler entsprechend ihren Anforderungen verwenden können. Das Git -Beschneidung ist ein solches Merkmal, mit dem die abgestandenen Objekte aus dem Git -Repository gereinigt werden. Dieses abgestandene Objekt wie Commits, Tags, Zweige und Änderungen im Git -Protokollgeschichte wird nicht referenziert und kann nicht erreichbar sein. Darüber hinaus fällt es Entwicklern schwer, es zu verfolgen. In dieser Situation müssen Entwickler sie durch die “beschneiden“$ git prune" Befehl.
Beispiel: Entfernen Sie Fernzweige in Git unter Verwendung des Befehls „Git PRUNE“
Befolgen Sie die angegebenen Anweisungen:
Versuchen wir sie praktisch aus!
Schritt 1: Wechseln Sie zum gewünschten Git Local Repository
Navigieren Sie zum GIT Local Repository, indem Sie seinen Weg bereitstellen:
$ CD "C: \ Benutzer \ Nazma \ git \ test_9"
Schritt 2: Klonendemote -Repository klonen
Klonen Sie als nächstes das Remote -Repository auf der lokalen Maschine, indem Sie das ausführenGit -Klon" Befehl:
$ git klone https: // github.com/gituser0422/Demo5.Git
Schritt 3: Gehen Sie zum GitHub -Hosting -Service
Öffnen Sie nun ein Remote -Repository und überprüfen Sie alle verfügbaren Remote -Zweige in der Liste. Hier enthält unser Remote -Repository drei funktionierende Zweige:
Schritt 4: Zeigen Sie die Liste der Fernbedienung und Lokal an
Um die Liste aller entfernten und lokalen Filialen anzuzeigen, führen Sie die “aus“ ausGit -ZweigBefehl mit dem “-AOption, mit der alle Zweige angezeigt werden:
$ Git Branch -a
Wie Sie sehen können, das “Fernbedienungen/Ursprung/DevDie Filiale ist in der Liste vorhanden. In der Liste der Remote -Zweige in GitHub existiert es jedoch nicht, was bedeutet, dass es aus dem Remote -Repository gelöscht wird, sondern in der lokalen Maschine existiert und aus dem lokalen Repository bereinigen muss:
Schritt 5: Fernabzweigungszweig
Leiten Sie die "Git holtBefehl zusammen mit dem “-PflaumeOption und Fernname:
$ git fetch -Prune Herkunft
Infolgedessen wird das lokale Repository mit der neuen Version des Remote -Hosting -Dienstes aktualisiert, und die gelöschte Remote -Niederlassung wird aus dem lokalen Repository beschnitten:
Schritt 6: Überprüfen Sie das Git -Schnitt
Überprüfen Sie zuletzt die Listenzweige, um die Beschneidungsverfahren zu gewährleisten, indem Sie die “ausführenGit -ZweigBefehl mit dem “-A" Möglichkeit:
$ Git Branch -a
Nach dem unten bereitgestellten Bild die Fernbedienung “DevDer Zweig wird erfolgreich beschnitten und existiert nicht in der Zweigliste:
Das ist alles! Wir haben das Git -Prune -Verfahren demonstriert und die Methode zur Bereinigung des Fernzweigs mit der “zur Verfügung gestellt.“Git PRUNE" Befehl.
Abschluss
Das Git -Beschneidung ist das am häufigsten verwendete Merkmal von Git, das zum Reinigen von abgestandenen Objekten aus dem Git -Repository verwendet wird, und das “$ git pruneDer Befehl ”wird speziell für diesen Zweck verwendet. Während die "$ git fetch -prune Der Befehl ”kann verwendet werden, wenn Sie die entfernten Zweige reinigen möchten. Dieser Blog enthielt Details zum Git -Beschneiden und illustrierte die Methode, um den Remote -Zweig mit der “zu beseitigen.“$ git fetch -prune " Befehl.
Das Git -Beschneidung ist das am häufigsten verwendete Merkmal von Git, das zum Reinigen von abgestandenen Objekten aus dem Git -Repository verwendet wird, und das “$ git pruneDer Befehl ”wird speziell für diesen Zweck verwendet. Während die "$ git fetch -prune Der Befehl ”kann verwendet werden, wenn Sie die entfernten Zweige reinigen möchten. Dieser Blog enthielt Details zum Git -Beschneiden und illustrierte die Methode, um den Remote -Zweig mit der “zu beseitigen.“$ git fetch -prune " Befehl.