So listen Sie Git -Tags auf

So listen Sie Git -Tags auf

Der Verlauf der einzelnen Git -Commit -Aufgaben kann durch Verwendung eines Git -Tags gespeichert werden, mit dem der Git -Benutzer den jeweiligen Ausschussespunkt verschiebt, um alle Dateiinhalte zu ändern, eine Datei hinzuzufügen oder zu entfernen, Fehler zu erkennen usw. Der Git -Benutzer benötigt die Liste der Git -Tags des Repositorys, um den erforderlichen Festschaffenpunkt herauszufinden. Es gibt viele Möglichkeiten, die Liste der Git -Tags des lokalen und entfernten Repositorys herauszufinden. Der Befehl git kann verwendet werden, um die Liste der Git -Tags auf unterschiedliche Weise zu ermitteln, die in diesem Tutorial erklärt werden.

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 Befehle auf dem Remote -Server 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. Gehen Sie zum lokalen Repository -Ordner, um die in diesem Tutorial verwendeten Befehle zu überprüfen.

Finden Sie die vorhandene Liste der GIT -Tags heraus:

In diesem Tutorial wurde ein lokales Repository namens Image-Galery verwendet, um die Befehle zu überprüfen, um die Liste der Git-Tags zu erhalten. Führen Sie den folgenden Befehl aus, um die Liste der vorhandenen Git -Tags zu erhalten.

$ git tags

Die Ausgabe zeigt, dass das Repository drei Git -Tags enthält. Diese sind V-1.0, v-2.0 und V-3.0.

Führen Sie den folgenden Befehl aus, um die GIT -Tags mit der Tag -Nachricht anzuzeigen.

$ git tag -n

Die Ausgabe zeigt die Tag -Liste mit drei Tag -Nachrichten, die zuvor erstellt wurden.

Sie können die Tag -Informationen mit dem Komitee -SHA -Wert abrufen und die Tag -Liste basierend auf dem jeweiligen Commit SHA -Wert abrufen. Der Befehl 'Git log -online' liefert dem Commit Histor. Wenn der Befehl 'Git tag' mit der Option -cintains und einem bestimmten SHA -Wert verwendet wird, werden alle Tag -Listen aus dem SHA -Wert gedruckt. Führen Sie die folgenden Befehle aus, um die TAG -Liste basierend auf dem SHA -Wert zu erhalten.

$ Git -Protokoll -Einmal
$ git tag -enthält 792e311

Die Ausgabe des ersten Befehls zeigt den Vier -Commit -SHA -Wert aus dem anfänglichen Verpflichtung zum letzten Commit. Der dritte Commit SHA -Wert im zweiten Befehl hat die Tag -Liste aus dem dritten Commit to the Last Commit abgerufen.

Finden Sie die sortierte Liste der Git -Tags heraus:

Wenn das Git -Repository viele Tags enthält und der Benutzer die sortierte Liste der GIT -Tags möchte, muss der Benutzer die Option -SORT mit dem Befehl 'Git Tag' verwenden. Fügen Sie die folgenden Befehle aus, um eine Datei im Repository hinzuzufügen, die Aufgabe zu verpflichten und andere Tags für dieses Commit zu erstellen. Für dieses neue Tag muss die Funktion der Option -SORT ordnungsgemäß überprüft werden.

$ git f4 hinzufügen.JPG
$ Git Commit -m "Viertes Bild hinzugefügt"
$ git tag new-Image

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

Führen Sie nun den folgenden Befehl aus, um die sortierte Tag -Liste basierend auf dem Referenznamen zu erhalten.

$ git tag -l - -sort = refname

Die folgende Ausgabe zeigt die sortierte Tag -Liste in alphabetischer Reihenfolge. Der Großbuchstaben ist kleiner als der kleine Buchstabe. Der Tag -Name mit 'v' ist zuerst erschienen, und der Tag -Name mit 'n' wurde später erschienen.

Führen Sie den folgenden Befehl aus, um die sortierte Tag -Liste basierend auf der Tag -Version und dem Referenznamen zu erhalten.

$ git tag -l - -sort = -version: refname

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

Ermitteln Sie die Liste der GIT -Tags basierend auf dem Muster:

Wenn das Repository viele Git -Tags enthält und der Benutzer die jeweiligen Git -Tags herausfinden muss, kann er das Muster mit dem Befehl "Git Tag" verwenden, um die Liste der bestimmten Tags abzurufen. Führen Sie den folgenden Befehl aus, um die Liste der Git -Tags zu erhalten, die mit dem Charakter beginnen, n."Es gibt nur ein Tag im aktuellen Repository, das mit dem Charakter beginnt".''

$ git tag -l n*

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

Finden Sie das neueste Git -Tag heraus:

Führen Sie den folgenden Befehl aus, um das Git -Tag zu finden, das nach dem letzten Commit erstellt wurde. Hier wurde die Option -tag mit dem Befehl "Git beschreiben" verwendet, um den Namen des neuesten Git -Tags anzuzeigen.

$ git beschreiben -Tags

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Die Ausgabe zeigt, dass das neue Bild das neueste Git -Tag ist, das zuvor in diesem Tutorial erstellt wurde.

Ermitteln Sie die Liste der GIT -Tags vom Remote -Server:

Die GIT -Befehle, die wir im vorherigen Teil dieses Tutorials verwendet haben, sind die Befehle für das lokale Git -Repository. Wenn die Tags des lokalen Repositorys im Remote -Repository veröffentlicht wurden, können Sie auch die Liste der GIT -Tags vom Remote -Server abrufen. Führen Sie den folgenden Befehl aus, um die Liste der GIT -Tags aus dem Remote -Repository abzurufen. Sie müssen einen gültigen Git -Benutzernamen und ein gültiges Passwort angeben, um die Git -Tags abzurufen.

$ git ls-remote-Tags Ursprung

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Das neu erstellte Tag, New-Image, veröffentlichte nicht auf dem Remote-Server. Die folgende Ausgabe zeigt also die veröffentlichte Liste der Git -Tags des Remote -Repositorys an.

Abschluss:

Die Möglichkeit, die Liste der Git -Tags aus dem lokalen und entfernten Repository abzurufen, wurden in diesem Tutorial mit verschiedenen Git -Befehlen beschrieben. Ich hoffe.