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

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

黄舟
Freigeben: 2016-12-16 15:09:26
Original
1288 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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 „w3cschool.cc tag“

PGP-Signatur-Tag-Befehl:

git tag -s „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)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage