In diesem Beitrag wurde die Methode zur Beschneidung der aus dem Remote -Repository entfernten Lokalverfolgungszweige beschrieben.
So beschneiden Sie Git lokale Tracking -Zweige, die in der Fernbedienung nicht mehr existieren?
Um die lokalen Tracking -Zweige zu beschneiden, die in der Fernbedienung nicht mehr vorhanden sind. Finden Sie danach das aktualisierte Remote -Repository und sehen Sie sich die Remote -URL -Liste an. Zeigen Sie als Nächstes alle Tracking Remote -Zweige an. Gehen Sie zum GitHub -Hosting -Service und zeigen Sie die vorhandene Liste der Fernzweige an. Zuletzt beschneiden Sie lokale Tracking -Filialen, indem Sie die ausführen “$ Git Remote Prune Origin" Befehl.
Implementieren Sie nun die oben aufgeführte Anweisung!
Schritt 1: Navigieren Sie zum Git -Repository
Wechseln Sie zum Git Local Repository, indem Sie die „ausführen“CD" Befehl:
$ cd "C: \ Benutzer \ nazma \ git \ test_13"Schritt 2: Klonendemote -Repository klonen
Jetzt leiten Sie die "Git -KlonBefehl mit der Remote -Repository -URL, um eine Verbindung zum lokalen Repository herzustellen:
$ git klone https: // github.com/gituser0422/Demo.GitSchritt 3: Überprüfen Sie die Remote -URL -Liste
Um die Remote -URL -Liste für die Verfolgung vom Remote -Repository auf das lokale Repository zu überprüfen, führen Sie die “ausGit RemoteBefehl zusammen mit dem “-v" Möglichkeit:
$ git remote -vSchritt 4: Aktualisiertes Remote -Repository abrufen
Führen Sie das ausGit holtBefehl zum Herunterladen der aktualisierten Version des Git Remote -Repositorys:
$ git holenSchritt 5: Remote -Zweige auflisten
Führen Sie den folgenden Befehl aus, um alle abgerufenen Remotezweige anzuzeigen:
$ git branch -rSchritt 6: Überprüfen Sie Remote -Zweige aus GitHub
Öffnen Sie als NächstDevDer Zweig wird aus dem Remote -Repository gelöscht und existiert nicht mehr:
Schritt 7: Becken Sie lokale Tracking -Zweige
Schließlich führen Sie das aus “ausGit -Ferngepflont"Befehl zusammen mit dem Remote -Namen"Herkunft”:
$ Git Remote Prune OriginEs ist zu sehen, dass das “DevDer Zweig ist beschnitten:
Schritt 8: Überprüfen Sie,
Schließlich laufen Sie die “Git -ZweigBefehl zusammen mit dem “-ROption, um sicherzustellen, dass der gelöschte Tracked -Zweig aus dem Repository beschnitten wird:
$ git branch -rDas ist alles! Wir haben die lokalen Tracking -Zweige beschnitten, die aus dem Remote -Repository entfernt wurden.
Abschluss
Um die lokalen Tracking -Zweige zu beschneiden, die in der Fernbedienung nicht mehr vorhanden sind. Rufen Sie dann das aktualisierte Remote -Repository ab und überprüfen Sie die Remote -URL -Liste. Als nächstes sehen Sie alle Tracking -Remote -Zweige an. Öffnen Sie danach den GitHub -Hosting -Service und sehen Sie sich die vorhandene Liste der Remotezweige an. Schließlich führen Sie das aus “aus$ Git Remote Prune Origin" Befehl. In diesem Beitrag wurde die Methode zum Beschneiden der lokalen Tracking -Zweige beschrieben, die aus dem Remote -Repository gelöscht wurden.