GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Git Checkout-Tag

Einführung

Git-Tags helfen Entwicklern, Quellpunkte während der Entwicklung zu erstellen. Der Hauptzweck besteht darin, Release-Versionen zu markieren und zu referenzieren. Checkout funktioniert mit jedem Git-Objekt, einschließlich Tags.

Dieses Tutorial zeigt Ihnen, wie Sie ein Git-Tag korrekt auschecken.

Voraussetzungen

  • Git installiert und konfiguriert.
  • Ein geklontes Git-Remote- oder ein lokal eingerichtetes Projekt.
  • Zugriff auf die Befehlszeile/das Terminal.

Git Checkout-Tag

Führen Sie die folgenden Schritte aus, um den Tag-Namen zu finden und ein Git-Tag auszuchecken:

1. Listen Sie die abgerufenen Tag-Namen aus einem Remote-Repository auf mit:

git tag

Alternativ können Sie die Tag-Namen nach einem bestimmten Muster durchsuchen:

git tag -l "<pattern>"

Zum Beispiel:

git tag -l "v2.*"

Fahren Sie mit dem letzten Schritt fort, sobald Sie den Tag-Namen gefunden haben, den Sie auschecken möchten.

2. Checken Sie das Tag aus mit:

git checkout <tag name>

Zum Beispiel:

git checkout v2.1

Der Befehl versetzt das Repository in den HEAD-Zustand getrennt .

Der Status ermöglicht das Anzeigen, Vornehmen von Änderungen und Festschreiben. Allerdings verfolgt keine bestimmte Branche diese Änderungen. Um dies zu bestätigen, führen Sie den folgenden Befehl aus:

git branch

Die Ausgabe zeigt die Commits, die derzeit mit einer bestimmten Revision statt mit einem Zweig verbunden sind.

Git-Tag als Checkout-Zweig

Um ein Git-Tag als Branch auszuchecken, erstellen Sie einen neuen Branch und fügen Sie einen Tag-Namen hinzu:

git checkout -b <new branch name> <tag name>

Zum Beispiel, um v2.1 auszuchecken -Tag auf eine version2.1 Verzweigung, verwenden Sie:

git checkout -b version2.1 v2.1

Der Ausgang bestätigt den Abzweigschalter.

Drucken Sie die Protokolle an die Konsole aus, um zu überprüfen, ob der Code mit dem Tag beginnt:

git log --oneline --graph

Drücken Sie q um das Protokoll zu verlassen. Um die Änderungen von der lokalen Verzweigung zu übertragen, legen Sie eine Upstream-Verzweigung fest und übertragen Sie den Code.

Wie man das neueste Git-Tag auscheckt

Führen Sie die folgenden Schritte aus, um das neueste Git-Tag zu überprüfen:

1. Holen Sie sich die neuesten Tags aus dem Repository:

git fetch --tags

Der Befehl hat ein neues Tag aus dem Remote-Repository abgerufen.

2. Verwenden Sie git describe Befehl, um das neueste Tag mit Commits abzurufen und die Informationen im $tag zu speichern Shell-Variable:

tag=$(git describe --tags `git rev-list --tags --max-count=1`)

Verwenden Sie den echo-Befehl, um den Tag-Namen anzuzeigen. Die Variable speichert das Tag mit dem letzten Commit aus allen Branches.

3. Zuletzt checken Sie das Tag in einen neuen Zweig aus mit:

git checkout $tag -b latest

Der Zweig latest Verfolgt jetzt die vorgenommenen Änderungen ab dem letzten Tag.


Ubuntu
  1. So lösen Sie Merge-Konflikte in Git

  2. Git auf Ubuntu 20.04 installieren – Schritt-für-Schritt-Anleitung?

  3. Git-Autovervollständigung?

  4. Nautilus-Git-Integration?

  5. Was ist der Unterschied zwischen Git Switch und Checkout?

So installieren Sie Git unter Ubuntu 18.04

So installieren Sie Git unter Ubuntu 20.04

Installieren und konfigurieren Sie Git unter Ubuntu 16.04

So richten Sie den Git-Server unter Ubuntu 20.04 ein

So installieren Sie Git unter Ubuntu 15.04

So installieren Sie Git unter Ubuntu 16.04