Bei der Git-Codeverwaltung möchten wir manchmal einem bestimmten Commit ein Tag hinzufügen, z. B. um Versionsinformationen zu identifizieren. Zu diesem Zeitpunkt können wir die Tagging-Funktion in Git verwenden. Das Einfügen eines Tags ähnelt dem Einfügen eines Lesezeichens in ein Buch. In Zukunft können Sie das Tag direkt verwenden, um den Speicherort der Übermittlung zu finden. Andernfalls müssen Sie sich nur den Hash-Wert des Commits ansehen, um zum angegebenen Wert zurückzukehren Standort, was umständlich ist.
Tags erstellen
git tag -a v1.0 -m '正式版本'
-a
Auf die Anweisung „create“ folgt der Labelname
-m
Nach dem Hinzufügen einer Notiz wird der Inhalt der Notiz angezeigt
Etikett anzeigen
git tag
V1.0
Etikett löschen
git tag -d v1.0
-d
Auf die Löschanweisung folgt der Tag-Name
Etikett
git tag -a v1.0 -m '正式版本'
Wenn Sie Tagging direkt verwenden, wird die neueste Commit-Version gebunden.
Wenn Sie eine bestimmte Commit-Version kennzeichnen möchten , verwenden Sie:
git tag -a V1.0 55d8e71fc7d0b8cefbb4cbee339beb9d987d9b81 -m '正式版本'
55d8e71fc7d0b8cefbb4cbee339beb9d987d9b81
ist die Versionsnummer des Commits
Tag-Synchronisierung mit Remote-Server
git push
Genau wie bei der Verwendung zum Pushen an den Remote-Server nach der Übermittlung des Codes muss auch das Tag an den Remote-Server gesendet werden.
verwendengit push origin V1.0
Um alle lokalen Tags zu pushen, verwenden Siegit push origin --tags
Remote-Server-Tags anzeigengit ls-remote --tags
Kassenetikett
Wir können die entsprechende Version des Codes anhand des Etiketts überprüfen
git checkout V1.0
Bei der tatsächlichen Verwendung können Sie zunächst einen neuen Zweig erstellen, dann den Code des entsprechenden Tags auschecken und dann auf der Grundlage der Tag-Version entwickeln