Dieses Handbuch wird beschreiben:
So lass uns anfangen!
So löschen Sie lokale Tags auf Git?
Git -Benutzer können Tags sowohl aus Repositories als auch aus mehreren Tags löschen. Genauer gesagt das “$ git tag -l | xargs git tag -dDer Befehl ”wird verwendet, um die gesamte Tag -Liste aus der lokalen Zweigstelle zu löschen. Dieser Befehl kann verwendet werden, um einzelne, mehrere oder alle lokalen Tags gleichzeitig zu löschen.
Schauen wir uns die folgenden Schritte an, um das oben diskutierte Szenario zu verstehen!
Überprüfen Sie zunächst die Liste der vorhandenen lokalen Tags über die “Git -Tag" Befehl:
$ git tag
Methode 1: Löschen Sie einzelne lokale Tags auf Git
Führen Sie das ausGit -TagBefehl mit dem “-DOption und geben Sie den lokalen Tag -Namen an, um zu löschen:
$ git tag -d v1.0
Wie Sie das lokale Tag sehen können “v1.0”Wird erfolgreich aus dem Repository gelöscht:
Methode 2: Mehrere lokale Tags auf Git löschen
Um mehrere lokale Tags zu löschen, führen Sie den folgenden Befehl aus:
$ git tag -d v1.0 v2.0 v2.1
Hier sehen Sie, dass die angegebenen Tags gleichzeitig gelöscht werden:
Methode 3: Löschen Sie alle lokalen Tags auf Git
Mit Git können Sie außerdem alle Tags gleichzeitig aus dem Repository löschen, indem Sie die „verwenden“Git Tag -l" Befehl:
$ git tag -l | xargs git tag -d
Gehen Sie nun in den nächsten Abschnitt, um die Remote -Tags auf Git zu löschen.
So löschen Sie Remote -Tags auf Git?
Während der Arbeit an Git drücken Entwickler manchmal die falschen Tags in das Git -Remote -Repository. In dieser Situation möchten sie den Vorgang zurückversetzen oder die Pushed -Tags aus dem Remote -Repository entfernen. Wenn das Tag im Remote -Repository bleibt, wird der Benutzer, wenn der Benutzer die nächste Pull -Anforderung ausführt, in das lokale Repository wiederhergestellt. Daher ist es erforderlich, das Tag von beiden Standorten aus zu löschen.
Es gibt zwei verschiedene Möglichkeiten, einzelne oder mehrere Remote -Tags auf Git zu löschen, wie z. B.:
Schauen wir uns jeden von ihnen nacheinander an!
Methode 1: Remote -Tags löschen, indem Sie eine leere Tag -Referenz drücken
Drücken einer leeren Referenz eines Remote -Tags mit der “Git PushMit ”Befehl können Sie das angegebene Remote -Tag löschen:
$ Git Push Origin: v1.0
Hier das "Herkunft"Ist der Name unseres Remote -Repositorys und": v1.0Ist eine leere Referenz des Remote -Tags:
Methode 2: Löschen Sie ein Einzel -Remote -Tag mithilfe der Option Löschen
Löschen eines Tags aus dem Remote -Repository mit der “-löschenDie Option ist eine weitere effiziente Möglichkeit, denselben Betrieb auszuführen:
$ Git Push -Delete Origin V1.0
Methode 3: Löschen Sie mehrere Remote -Tags mithilfe der Option Löschen
Mit Git können Benutzer auch mehrere Tags gleichzeitig verwenden, um die “zu verwenden-löschen" Möglichkeit. Führen Sie dazu den angegebenen Befehl aus:
$ Git Push -Delete Origin V1.0 v2.0 v2.1
Methode 4: Löschen Sie alle Remote -Tags mithilfe der Option Löschen
Um die Liste der Remote -Tags zu entfernen, führen Sie zunächst die “aus“ ausGit holtBefehl zum Abrufen aller Remote -Tags:
$ git holen
Führen Sie dann den folgenden Befehl aus, um alle Remote-Tags zu entfernen:
$ Git Push Origin --Delete $ (Git Tag -l)
Hier, "-lDie Option wird hinzugefügt, um die Remote -Tags zu löschen:
Das ist alles! Wir haben mehrere Möglichkeiten bereitgestellt, die lokalen und entfernten Tags auf Git zu entfernen.
Abschluss
Es gibt mehrere Befehle, mit denen einzelne Tags, mehrere Tags gleichzeitig oder eine ganze Liste lokaler und Remote -Tags über die verschiedenen verfügbaren Git -Befehle wie „z. B.“ gelöscht werden können$ git tag -l | xargs git tag -d" oder der "$ Git PushBefehl mit dem “-löschen" Möglichkeit. Dieses Handbuch stellte die verschiedenen Methoden zum Löschen lokaler und Remote -Tags auf Git zur Verfügung.