So verwenden Sie ein Tag in Git

So verwenden Sie ein Tag in Git
Die Entwickler verwenden das Git -Repository, um die Versionssteuerung ihres Codes zu behalten, und die Tags werden verwendet, um die Referenzpunkte der Entwicklungsphase zu speichern. Der Entwickler verwendet ein Tag für eine bestimmte Commit -ID, wenn eine neue Version des Code veröffentlicht wird. Der Hauptzweck des Tags besteht darin, die Geschichte des Codes zu behalten, mit dem der vorherige Code erforderlich ist, wenn dies erforderlich ist. Ein Tag ist nicht mit einem Zweig verknüpft, sondern mit einem bestimmten Commit verbunden. Zum Zeitpunkt des Git -Commits wird also ein Tag -Name hinzugefügt, und es ist besser, einen aussagekräftigen Tag -Namen zu definieren, um die Version des Code ordnungsgemäß zu identifizieren. In diesem Tutorial wurden verschiedene Verwendungen von Tag im Git -Repository gezeigt.

Git -Tag -Optionen:

Möglichkeit Zweck
-A, -Antate Es wird verwendet, um ein nicht signiertes kommentiertes Tag -Objekt zu erstellen.
-S, -Sign Es wird verwendet, um ein GPG-signiertes Tag zu erstellen, das den Schlüssel der Standard-E-Mail-Adresse verwendet.
-kein Zeichen Es wird verwendet, um das Tag zu überschreiben und jedes Tag zu zwingen, signiert zu werden.
-u Es wird verwendet, um ein GPG-signiertes Tag mit dem angegebenen Schlüssel zu erstellen.
-f, -force Es wird verwendet, um ein vorhandenes Etikett durch den angegebenen Namen zwanghaft zu ersetzen.
-d, -delete Es wird verwendet, um ein vorhandenes Tag mit dem angegebenen Namen zu löschen.
-v, -Verify Es wird verwendet, um die GPG -Signatur des angegebenen Tag -Namens zu überprüfen.
-sort = Es wird verwendet, um basierend auf dem angegebenen Schlüssel zu sortieren.
-i, -Inness -Case Es wird verwendet, um Tags auf unempfindliche Weise zu sortieren und zu filtern.
-m, -message = Es wird verwendet, um die angegebene Tag -Nachricht anstelle von Aufforderung zu verwenden.
-F, -file = Es wird verwendet, um die Tag -Nachricht aus der angegebenen Datei festzulegen.
-Reinigung = Es wird verwendet, um die Tag -Nachricht aufzuräumen. Das kann wörtlich, Whitespace und Streifen sein. Der Streifenmodus ist der Standardwert. Der wörtliche Modus wird verwendet, um die Nachricht unverändert zu halten. Der Whitespace -Modus entfernt die führenden oder nachfolgenden Whitespace -Linien. Der Streifenmodus wird verwendet, um sowohl Whitespace als auch Kommentar zu entfernen.
Es definiert den Tag -Namen.
-Hilfe Es wird verwendet, um detaillierte Informationen zu allen Tag -Optionen zu erhalten.

Voraussetzungen

1. Installieren Sie GitHub Desktop.
Github Desktop hilft dem Git-Benutzer, die GIT-bezogenen Aufgaben grafisch auszuführen. Sie können den neuesten Installateur dieser Anwendung für Ubuntu einfach von GitHub herunterladen.com. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie zu verwenden. Sie können das Tutorial auch überprüfen.

2. Erstellen Sie ein GitHub -Konto
Sie müssen ein GitHub -Konto erstellen, um die in diesem Tutorial verwendeten Befehle zu überprüfen.

3. Erstellen Sie ein lokales und Remote -Repository
Sie müssen ein lokales Repository mit mehreren Filialen verwenden, die auf dem Remote -Server veröffentlicht werden, um die in diesem Tutorial verwendeten Befehle zu überprüfen.

Erstellen Sie Git -Tag

Öffnen Sie das benannte lokale Repository Datei hochladen vom Terminal. Führen Sie die folgenden Befehle aus, um die Niederlassungsliste zu überprüfen. Erstellen Sie ein Tag mit dem Namen Single_Upload und zeigen die erstellten Tag -Informationen an.

$ Git Branch
$ git tag Single_Upload
$ git show Single_Upload

Die folgende Ausgabe zeigt, dass das Repository zwei Zweige enthält und die hauptsächlich ist jetzt der aktive Zweig. Nach dem Erstellen des Tags wurden die Commit -Informationen in der Ausgabe mit anderen Informationen angezeigt.

Das Tag wird dem lokalen Repository hinzugefügt, und das Remote -Repository kann mit dieser Änderung mithilfe der 'aktualisiert werdenGit Push' Befehl. Führen Sie den folgenden Befehl aus, um das Repository mit dem im lokalen Repository erstellten Tag zu aktualisieren. Sie müssen den Benutzernamen und das Passwort des Github -Kontos nach der Ausführung der 'angebenGit Push' Befehl.

$ git push Origin Single_Upload

Die folgende Ausgabe wird angezeigt, wenn die drücken Der Befehl wird ordnungsgemäß ausgeführt.

Sie können das Remote -Repository von GitHub überprüfen.com, um zu bestätigen, dass das Tag zum Repository hinzugefügt wird oder nicht. Das folgende Bild zeigt das die Single_Upload Das Tag wurde dem Remote -Repository hinzugefügt.

Führen Sie die folgenden Befehle aus, um ein anderes Tag mit der Tag -Nachricht zu erstellen und die hinzugefügten Tag -Informationen anzeigen.

$ git tag -a Single_Upload -V2.0 -M 'Hochladen einzelner Datei'
$ git show Single_Upload-V2.0

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt.

Führen Sie den folgenden Befehl aus, um ein Tag mit dem Namen zu erstellen Mehrfachverladen-V1.0 und erstellen Sie eine neue Filiale mit dem Namen mehrere Durch die Verwendung des neu erstellten Tags.

$ git tag multiple-upload-V1.0
$ git checkout -b multiple-upload-V1.0

Die folgende Ausgabe wird angezeigt, wenn das Tag und der Zweig ordnungsgemäß erstellt werden.

Checkout Git Tag

Führen Sie den folgenden Befehl aus, um das Tag zu überprüfen.

$ git checkout Single_Upload-V2.0

Nach der Ausführung des obigen Befehls wird die folgende Ausgabe angezeigt.

Überprüfen Sie Tag -Listen

Führen Sie den folgenden Befehl aus, um die Tag -Liste des Repositorys anzuzeigen.

$ git tag

Nach der Ausführung des obigen Befehls wird die folgende Ausgabe angezeigt.

Führen Sie den folgenden Befehl aus, um die Tag -Liste mit 'anzuzeigenS''. Zwei Tags wurden im vorherigen Teil dieses Tutorials erstellt, beginnend mit 's'.

$ git tag -l "s*" "

Nach der Ausführung des obigen Befehls wird die folgende Ausgabe angezeigt.

Abschluss

Das Tag wird hauptsächlich verwendet, um den jeweiligen Commit aufzuzeichnen. In diesem Tutorial wurden verschiedene Möglichkeiten zum Hinzufügen des Tags im lokalen Repository erläutert. Das Tag kann mit einer Commit -Nachricht oder ohne Commit -Nachricht hinzugefügt werden. Das Hinzufügen einer Nachricht mit dem Tag hilft den Benutzern, den Zweck des Tags zu verstehen. Ein Zweig kann auch mit einem Tag erstellt werden. Die Möglichkeiten zum Erstellen eines einfachen Tags, eines Tags mit einer Commit -Nachricht und einem Zweig mit einem Tag wurden in diesem Tutorial unter Verwendung eines Demo -lokalen Repositorys beschrieben. Ich hoffe, das Konzept der Verwendung des Tags im Git -Repository wird nach dem Lesen dieses Tutorials gelöscht.