Git -Tags werden verwendet, um auf die spezifischen Commits aus der Repository -Geschichte zu verweisen, die wichtiger sein können als andere. Grundsätzlich können Entwickler sie verwenden, um die Fehlerbehebungen und Ereignisse zu einem Lesezeichen versehen oder die beschreibende Notiz in einem Git -Commit speichern. Manchmal möchten Entwickler jedoch die Tags sowohl aus dem lokalen Repository als auch vom Remote -Server löschen. Der "Git Tag -d Für diesen entsprechenden Zweck kann der Befehl verwendet werden.
Diese Studie erstellt die Methode zum Löschen der lokalen Repository -Tags, die nicht im GitHub Remote -Repository vorhanden sind.
So löschen Sie Git Local Tags, die sich nicht mehr auf dem GitHub -Remote -Repository befinden?
Um die lokalen Tags zu löschen, die im Git -Remote -Repository nicht vorhanden sind, versuchen Sie es mit der folgenden Prozedur:
Schritt 1: Umleiten Sie das Git Root Directory weiter
Verwenden Sie den folgenden Befehl und wechseln Sie zum Git Root -Verzeichnis:
$ CD "C: \ Benutzer \ Nazma \ Git"
Schritt 2: Listen Sie Git Local Tags auf
Dann führen Sie das aus “ausGit -TagBefehl, um die Liste aller lokalen Tags anzuzeigen:
$ git tag
Schritt 3: Lokale Tags löschen
So entfernen Sie alle lokalen GIT -Tags, indem Sie den angegebenen Befehl ausführen:
$ git tag -l | xargs git tag -d
Hier das "-l"Option repräsentiert die Liste und"-D„Zeigt die Löschung an.
Wie Sie sehen können, werden alle vorhandenen Tags erfolgreich gelöscht:
Schritt 4: Remote -Tags abrufen
Laden Sie danach die Remote -Repository -Tags herunter, indem Sie die von "ausführen"Git holt" Befehl:
$ git fetch -Tags
Gemäß der folgenden Ausgabe wird die aktualisierte Version der Remote-Tags erfolgreich abgerufen:
Schritt 5: Verifizieren Sie gelöschte Remote -Tags
Schließlich führen Sie das aus “ausGit -TagBefehl ”, um sicherzustellen, dass die Liste der lokalen Tags mit der Remote -Tag -Liste aktualisiert wird oder nicht:
$ git tag
Wie Sie sehen können, wird die Tag -Liste erfolgreich mit dem zentralisierten Repository aktualisiert:
Hier haben Sie über den Prozess des Entfernens von Git Local Repository -Tags erfahren, die im GitHub Remote -Repository nicht vorhanden sind.
Abschluss
Um die lokalen Tags zu löschen, die im Remote -Repository nicht vorhanden sind, navigieren Sie zunächst zum Git Root -Verzeichnis und listen Sie das Tag auf. Löschen Sie dann alle lokalen Tags und führen Sie das aus “ausGit -Fetch -TagsBefehl, die Remote -Tags in die lokale Maschine abzurufen. Überprüfen Sie zuletzt, indem Sie die Liste der Tags anzeigen. Diese Studie hat den einfachsten Weg gezeigt, die Git Local Repository -Tags zu entfernen, die nicht im GitHub -Remote -Repository vorhanden sind.