Was ist der Unterschied zwischen einem kommentierten und nicht annotierten Tag?

Was ist der Unterschied zwischen einem kommentierten und nicht annotierten Tag?
Tagging ist ein Weg in Git, Quellcode zu organisieren. Tags sind Labels/Zeiger für einen bestimmten Punkt in der Geschichte. Sie werden verwendet, wenn Entwickler die Veröffentlichung der Software markieren und mit der “erstellen müssenGit -Tag " Befehl. Git hat zwei verschiedene Arten von Tags, die als unanbiette und kommentierte Tags bezeichnet werden.

Diese Beschreibung wird demonstrieren:

  • Was ist der Unterschied zwischen unanbetierten und kommentierten Tags in Git?
  • So erstellen/erstellen/erstellen/erstellen Sie ein unanbetetes Tag in Git?
  • So erstellen/erstellen/erstellen Sie ein kommentiertes Tag in Git?

Was ist der Unterschied zwischen unanbetierten und kommentierten Tags in Git?

Nicht annotierte Tags”Sind leicht, weil sie genau wie Zeiger/Etiketten sind, die auf das jeweilige Commit hinweisen. Sie werden an das neueste Commit angeschlossen und enthalten keine Informationen. Allerdings das “Annotierte Tags”Sind wie Objekte, die zusätzliche Informationen enthalten, einschließlich Tag -Nachrichten, Name, E -Mail und Datum des Autors. Sie werden für die öffentliche Veröffentlichung der Software verwendet.

So erstellen/erstellen/erstellen/erstellen Sie ein unanbetetes Tag in Git?

Um ein neues, unanbetetes Tag zu erstellen, öffnen Sie zunächst das Git Bash -Terminal. Umleiten Sie das gewünschte Repository und führen Sie die “ausGit -Tag " Befehl. Verifizieren Sie es dann durch die “Git -Tag" Befehl.

Schauen Sie sich die folgenden Anweisungen für ein besseres Verständnis an!

Schritt 1: Navigieren Sie zum lokalen Verzeichnis
Wechseln Sie zunächst zum erforderlichen lokalen Repository, indem Sie den Befehl unter gelisteter gelistet eingeben:

$ cd "C: \ git \ repo1"

Schritt 2: Erstellen/Erstellen Sie ein neues, unanbetetes Tag
Dann führen Sie das aus “ausGit -TagBefehl zusammen mit dem gewünschten Tag -Namen, um ein neues, unanbetetes Tag zu erstellen:

$ git tag v1

Schritt 3: Überprüfen Sie das erstellte Tag
Überprüfen Sie als nächstes, ob das neue Tag gemacht wurde oder nicht, indem Sie das ausführenGit -Tag" Befehl:

$ git tag

Wie Sie sehen können, ist das neue, unanbetete Tag “v1Wurde erfolgreich erstellt:

Schritt 4: Commit Meldung des nicht annotierten Tags anzeigen
Wenn Sie die Commit -Nachricht sehen möchten, in der das nicht annotierte Tag zeigt, verwenden Sie das “Git Tag -n" Befehl. Hier das "-NFlag wird verwendet, um die neueste Commit -Nachricht zu überprüfen, die dem Tag beigefügt ist:

$ git tag v1 -n

Der folgende Screenshot zeigt an, dass das nicht annotierte Tag "v1"Zeigt auf die neueste"Wenden Sie "Datei aktualisiert" zurück "" begehen:

So erstellen/erstellen/erstellen Sie ein kommentiertes Tag in Git?

Um ein neues kommentiertes Tag zu erstellen, führen Sie das aus “ausGit Tag -a -m “Befehl im Terminal und überprüfen Sie ihn.

Befolgen Sie die folgenden Schritte für die praktische Demonstration!

Schritt 1: Neues kommentiertes Tag erstellen/erstellen
Leiten Sie die "Git -TagBefehl zusammen mit dem “-A","-MFlaggen und neuer Tag -Name, um ein neues kommentiertes Tag zu erstellen:

$ git tag -a v2 -m "Dies ist kommentiertes Tag. Version V2 "

Hier:

  • -ADie Option wird für das kommentierte Tag verwendet.
  • -M" Flag wird für die Commit -Nachricht verwendet:

Schritt 2: Überprüfen Sie das erstellte Tag
Verwenden Sie nun den folgenden Befehl, um sicherzustellen, ob das kommentierte Tag erstellt wurde oder nicht:

$ git tag

Es kann beobachtet werden, dass die Neuen kommentiert “v2Das Tag wurde erstellt:

Schritt 3: Bekanntheit der Meldung des kommentierten Tags anzeigen
Um die kommentierte Tag-Nachricht zu sehen, führen Sie zum Schluss den Befehl angegebener Belastung aus:

$ git tag v2 -n

In der folgenden Ausgabe wird die kommentierte Tag-Nachricht angezeigt:

Wir haben den Unterschied zwischen einem nicht annotierten und kommentierten Tag erklärt.

Abschluss

Unanbiette Tags sind nur Beschriftungen, die verwendet werden, um die jeweiligen Commits zu verweisen. Sie speichern keine zusätzlichen Informationen. Auf der anderen Seite sind kommentierte Tags Objekte mit weiteren Informationen wie dem Namen des Autors, dem Datum und der Tag -Nachricht des Autors. Dieser Artikel veranschaulicht den Unterschied zwischen nicht annotierten und kommentierten Tags und der Erstellung.