Heim >php教程 >PHP开发 >Ausführliche Erklärung der Tags im Git-Tutorial

Ausführliche Erklärung der Tags im Git-Tutorial

黄舟
黄舟Original
2016-12-16 15:09:261323Durchsuche

Git-Tags

Wenn Sie eine wichtige Phase erreichen und sich diesen besonderen Commit-Snapshot für immer merken möchten, können Sie ihn mit dem Git-Tag markieren.

Nehmen wir an, wir möchten eine „1.0“-Version für unser w3cschoolcc-Projekt veröffentlichen. Wir können git tag -a v1.0 verwenden Der Befehl markiert den neuesten Commit (HEAD) mit „v1.0“.

Die Option -a bedeutet „ein mit Anmerkungen versehenes Tag erstellen“. Es kann ohne die Option -a ausgeführt werden, zeichnet jedoch nicht auf, wann das Tag hinzugefügt wurde oder wer es hinzugefügt hat, und ermöglicht Ihnen auch nicht, einen Kommentar zum Tag hinzuzufügen. Ich empfehle, immer mit Anmerkungen versehene Tags zu erstellen.

$ git tag -a v1.0

Wenn Sie den Befehl git tag -a ausführen, öffnet Git Ihren Editor und lässt Sie einfach einen Tag-Kommentar schreiben als würden Sie Anmerkungen für Commits schreiben.
Beachten Sie das jetzt, wenn wir git log ausführen --decorate, wir können unsere Tags sehen:

$ git log --oneline --decorate --graph
*  88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\ 
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/ 
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 test comment from w3cschool.cc

Wenn wir vergessen, einen Commit zu taggen und ihn erneut zu veröffentlichen, können wir ihm Tags hinzufügen.

Angenommen, wir haben Commit 85fc7e7 (die letzte Zeile im obigen Beispiel) veröffentlicht, aber zu diesem Zeitpunkt vergessen, es zu markieren. Wir können jetzt auch:

$ git tag -a v0.9 85fc7e7
$ git log --oneline --decorate --graph
*  88afe0e (HEAD, tag: v1.0, master) Merge branch 'change_site'
|\ 
| * d7e7346 (change_site) changed the site
* | 14b4dca 新增加一行
|/ 
* 556f0a0 removed test2.txt
* 2e082b7 add test2.txt
* 048598f add test.txt
* 85fc7e7 (tag: v0.9) test comment from w3cschool.cc

Wenn wir alle Tags anzeigen möchten, können wir den folgenden Befehl verwenden:

$ git tag
v0.9
v1.0

Tag-Informationen angeben:

git tag -a e700f2ae77487993be3e83a662d69948 „w3cschool.cc tag“

PGP-Signatur-Tag-Befehl:

git tag -s e700f2ae77487993be3e83a662d69948 „w3cschool.cc-Tag“

Das Obige ist die detaillierte Erklärung der Tags im Git-Tutorial. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn