So fügen Sie Tagsspezifische Komitee in Git hinzu

So fügen Sie Tagsspezifische Komitee in Git hinzu
Tag ist ein nützliches Merkmal des Git. Der spezifische Punkt des Repositorys kann identifiziert werden, indem das Tag für diesen Punkt definiert wird. Es wird hauptsächlich verwendet, um die Release -Version des Repositorys beizubehalten, und der Benutzer kann in der früheren Version des Repositorys mithilfe des Tags verschieben. Das Tag kann für einen bestimmten Commit der Git -Geschichte erstellt werden. Um diese Art von Tag zu erstellen, ist das Commit SHA zum Zeitpunkt des Erstellens des Tags erforderlich. Es ist besser zu wissen, wie Sie das Tag für das Repository erstellen, bevor Sie ein Tag für ein bestimmtes Commit hinzufügen. Die Möglichkeiten zum Erstellen des einfachen Tags und eines Tags für das spezifische Commit haben in diesem Tutorial erklärt.

Voraussetzungen:

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.

Erstellen Sie ein GitHub -Konto

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

Erstellen Sie ein lokales und Remote -Repository

Sie müssen ein lokales Repository erstellen und das Repository im Remote -Server veröffentlichen, um die in diesem Tutorial verwendeten Befehle zu testen.

Erstellen Sie ein einfaches Git -Tag:

Sie können ein neues lokales Repository oder ein bestehendes Repository erstellen, um die in diesem Teil dieses Tutorial verwendeten Befehle zu überprüfen. Ich habe ein vorhandenes lokales Repository mit dem Namen verwendet Bildergalerie und öffnete den Repository -Ordner aus dem Terminal. Führen Sie die folgenden Befehle aus, um den aktuellen Status des Repositorys zu überprüfen, eine nicht zusammengezogene Datei hinzuzufügen, die Aufgabe zu verpflichten, ein Tag zu erstellen und die Liste des vorhandenen Tags anzuzeigen.

$ Git Status
$ git f1 hinzufügen.JPG
$ Git Commit -m "Erstes Bild hinzugefügt."
$ git tag v-1.0
$ git tag -n

Die folgende Ausgabe zeigt, dass das Git -Repository drei nicht zusammengezogene Dateien und die Datei enthält F1.JPG wurde dem Repository hinzugefügt. Diese Aufgabe wurde begangen. Als nächstes ein Tag namens V-1.0 hat erstellt und angezeigt.

Erstellen Sie GIT -Tag für ein Commit:

Der Komitee -SHA -Wert ist erforderlich, um ein Git -Tag für dieses spezielle Commit hinzuzufügen. Der Befehl "Git -Protokoll" mit -Oneline -Option wird verwendet, um den kurzen SHA -Code eines Commits zu erhalten. Fügen Sie die folgenden Befehle aus, um den aktuellen GIT -Status zu überprüfen. Fügen Sie eine nicht zusammengezogene Datei mit dem Namen F2 hinzu.JPG, begehen Sie die Aufgabe und erhalten Sie die Liste aller Commits mit einem kurzen SHA -Wert.

$ Git Status
$ git f2 hinzufügen.JPG
$ Git Commit -m "zweites Bild hinzugefügt."
$ Git -Protokoll -Einmal

Die folgende Ausgabe zeigt, dass das Repository zwei nicht zusammengezogene Dateien enthält, eine Datei hinzugefügt wird und die Aufgabe begangen wird. Als nächstes zeigt der Befehl 'Git log', dass die Liste von drei Festungsaufgaben mit SHA -Werten.

Wählen Sie den Wert des SHA -Werts aus der Protokollausgabe aus und führen Sie die folgenden Befehle aus, um ein Tag für dieses bestimmte Commit zu erstellen, und überprüfen Sie die Protokollinformationen erneut.

$ git tag v-2.0 792e311 -m "Tag wird für das zweite Commit mit V -2 hinzugefügt.0 "
$ Git -Protokoll -Einmal

Die folgende Ausgabe zeigt, dass ein Tag namens V-2.0 wurde für den Commit SHA -Wert hinzugefügt, 792E311.

Erstellen Sie das GIT -Tag für das letzte Commit:

Das Erstellen eines neuen Tags, das auf einem SHA-Wert des Commits basiert, wurde im vorherigen Beispiel gezeigt. Wenn Sie jedoch ein Tag für das letzte Commit erstellen möchten, müssen Sie den Commit SHA -Wert nicht kennenlernen. Eine neue Datei wurde hinzugefügt, und die Aufgabe wurde wie der vorherige Teil dieses Tutorials begangen. Führen Sie den Befehl 'Git log -online' aus, um die letzte festgelegte Aufgabe zu überprüfen.

$ git log -anonline

Die folgende Ausgabe zeigt, dass die zuletzt engagierte Nachricht lautet "Drittes Bild hinzugefügt", " Und es hat sich im Zweig engagiert hauptsächlich.

Die zuletzt engagierte Aufgabe kann vom Kopf verwiesen werden, und Sie benötigen nicht das Commit SHA, um ein Tag für das letzte Commit zu erstellen. Führen Sie die folgenden Befehle aus, um ein Tag für den letzten Commit mit Kopf zu erstellen, und zeigen Sie die Protokollinformationen nach dem Erstellen des Tags an.

$ git tag v-3.0 Kopf -m "Tag wird für das dritte Commit hinzugefügt"
$ Git -Protokoll -Einmal

Die folgende Ausgabe zeigt, dass ein Tag namens V-3 namens V-3.0 wurde für das letzte Komitee erstellt.

Öffnen Sie nun das Repository aus dem Github Desktop. Das folgende Bild zeigt drei Meldungen von drei Commits mit den drei im vorherigen Teil dieses Tutorial erstellten Tag -Namensnamens. Klicken Sie nun auf die Repository veröffentlichen Option zur Veröffentlichung des aktualisierten Inhalts des lokalen Repositorys im Remote -Repository.

Wenn das Repository durch veröffentlicht wird Github Desktop, Dann veröffentlicht es nicht die hinzugefügten Tag -Informationen. Daher kann das hinzugefügte Tag im Remote -Repository mit dem Befehl "Git Push" veröffentlicht werden. Führen Sie den folgenden Befehl aus, um die Tag -Informationen auf den Remote -Server zu drücken. Sie müssen den Benutzernamen und das Passwort des Git -Kontos angeben, um den Befehl ordnungsgemäß auszuführen.

$ Git Push -Tag

Die folgende Ausgabe zeigt, dass drei neue Tag -Einträge in das Remote -Repository gedrückt wurden.

Melden Sie sich nun beim Git -Konto von Github an.com und öffnen Sie das Remote-Repository mit dem Namen Image-Galery, das im früheren Schritt veröffentlicht wurde. Wenn der Tag -Link geklickt hat, wurden die Informationen angezeigt. Alle veröffentlichten Tags mit Tag -Nachrichten werden hier angezeigt.

Abschluss:

In diesem Tutorial wurden verschiedene Möglichkeiten zum Hinzufügen des Tag-spezifischen Commits mithilfe eines Demo Git-Repositorys beschrieben. In diesem Tutorial wurde ein einfaches Tag, ein Tag mit einem bestimmten Commit SHA und ein Tag für das letzte Komitee erstellt, um den Lesern zu helfen, ein Tag zu erstellen und es ordnungsgemäß in ihrem Repository anzuwenden.