Git

Wie verwende ich Git-Tags??

Wie verwende ich Git-Tags??
Git-Tags sind spezifische Referenzpunkte in der Git-Historie. Git-Tags werden verwendet, um den spezifischen Punkt im Verlauf zu erfassen, der weiter verwendet wird, um auf eine veröffentlichte Version zu verweisen. Ein Tag ändert sich nicht wie ein Zweig. Sie haben nach ihrer Erstellung keinen weiteren Verlauf von Commits.  Die meisten Leute verwenden diese Funktion, um einige Release-Punkte wie (v1.0,… v4.0 usw.). In einfachen Worten, Git-Tags werden verwendet, um einem bestimmten Namen im Git-Projekt-Repository einen aussagekräftigen Namen zu geben. Angenommen, zwei Benutzer beschließen, ihren Projektcode für den späteren Zugriff mit Tags zu versehen.

In diesem Artikel besprechen wir das Konzept von Git-Tags und wie der Befehl git tag funktioniert discuss. In diesem Artikel werden wir verschiedene Arten von Tags behandeln, wie man neue Tags erstellt, Tags auflistet und Tags löscht und mehr. Ein paar Befehle, die wir auf dem Ubuntu 20 ausgeführt haben.04-System, auf das wir im Rest des Abschnitts eingehen werden.

Erstellen Sie ein neues Tag

Es gibt folgende zwei verschiedene Arten von Git-Tags:

  1. Annotierte Tags
  2. Leichte Tags

Annotierte Tags

Die annotierten Tags werden als vollständiges Objekt in der Datenbank von Git . gespeichert. Diese Arten von Tags speichern einige zusätzliche Metadateninformationen wie den Namen des Taggers, die E-Mail-ID des Taggers und das Datum. Annotierte Tags werden mit einer Tagging-Nachricht gespeichert. Es wird in git empfohlen, git-Tags in Form von annotierten Tags über Lightweight zu speichern. Mit den annotierten Tags können Sie alle zugehörigen Metadaten in der Datenbank speichern.

Um ein mit Anmerkungen versehenes Tag zu erstellen, öffnen Sie die Terminalanwendung, indem Sie Strg+Alt+t drücken und den folgenden Befehl ausführen:

$ git tag -a 'Release_1_0' -m 'Tagged Basic String Operation Code' HEAD

Im obigen Befehl haben wir den aktuellen HEAD mit dem Befehl git tag markiert. Der Benutzer stellt einen Tag-Namen 'Release_1_0' mit der Option -a bereit und die Tag-Nachricht wird mit der Option -m bereitgestellt.

Leichte Tags

Diese Art von Tags wird für 'Lesezeichen' für einen Commit verwendet; Lightweight-Tags sind nur ein Name oder ein spezifischer Zeiger auf einen Commit. Lightweight-Tags sind nützlich für die schnelle Link-Erstellung zu relevanten Commits.

Der folgende Befehl wird verwendet, um Lightweight-Tags zu erstellen:

$git-Tag

Beispiel:

Nehmen wir im folgenden Beispiel an, dass wir ein Lightweight-Tag mit dem Namen 'Release_1_0' erstellt haben.

$ git-Tag Release_1_0

Diese Arten von Tags werden in der aktuellen Arbeitsumgebung gespeichert .Git-Projekt-Repository.

Tags anzeigen

Nachdem Sie Tags erstellt haben, können Sie Tag-Details mit dem folgenden Befehl anzeigen:

$ git show Release_1_0

Im obigen Befehl haben wir die Details des Tags 'Release_1_0' gedruckt. In der folgenden Abbildung werden die Tag-Details angezeigt:

Tags auflisten

Sie können auch alle Tag-Namen anzeigen, indem Sie den folgenden Git-Tag-Befehl mit der Option -l verwenden:

$ git tag -l

Entfernen oder Löschen von Tags

Führen Sie zunächst den folgenden Befehl aus, um alle Store-Tags in einem Repository aufzulisten:

$git-Tag

Mit dem folgenden Befehl können Sie nun Tags sowohl aus dem Remote- als auch aus dem lokalen Repository entfernen oder löschen.

$ git tag -d Release_1_0

Fazit

Wir haben in diesem Artikel gelernt, wie man Git-Tags verwendet. Tagging ist eine nützliche Funktion, mit der Sie ein Klon-Image eines Git-Repositorys erstellen können. Sie können einem bestimmten Git-Projekt einen besseren, aussagekräftigeren Namen geben. Je nach Belieben können Sie zwei verschiedene Arten von Tags erstellen, mit Anmerkungen versehen oder leichtgewichtig, die wir oben besprochen haben. Ich hoffe, Sie haben jetzt ein besseres Verständnis für die Verwendung von Git-Tags in Ihrem Git-Projekt-Repository.

Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...
So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...
Open-Source-Ports kommerzieller Spiele-Engines
Kostenlose, quelloffene und plattformübergreifende Spiel-Engine-Nachbildungen können verwendet werden, um sowohl alte als auch einige der relativ neue...