Inhaltsverzeichnis:

Wie wird ein Commit mit einem Git-Tag versehen?
Wie wird ein Commit mit einem Git-Tag versehen?

Video: Wie wird ein Commit mit einem Git-Tag versehen?

Video: Wie wird ein Commit mit einem Git-Tag versehen?
Video: Git Tutorial - 4 - Commit 2024, November
Anonim

Markieren Alt Verpflichtet

Standardmäßig, git tag wird eine erstellen Schild auf der verpflichten auf den HEAD verweist. Alternative git tag kann als Verweis an ein bestimmtes übergeben werden verpflichten . Dieser Wille Schild der bestandene verpflichten anstatt standardmäßig HEAD zu verwenden. Um eine Liste älterer zu sammeln verpflichtet sich führe die aus git log-Befehl.

Wie markiere ich diesbezüglich einen früheren Commit?

git push origin --tags

  1. Alle vorherigen Commits auflisten -
  2. Suchen Sie den Commit, den Sie markieren möchten, und notieren Sie sich die Commit-ID.
  3. Jetzt markieren Sie dieses Commit -
  4. Pushen Sie das Tag an den Server.

Kann ein Git-Commit mehrere Tags haben? Wenn ich zwei mache Stichworte zum Selben verpflichten , das merke ich bei. git /refs/ Stichworte dass jeder von Tags hat es ist eigen verpflichten Es ist also theoretisch möglich, genau zu bezahlen Schild in eindeutiger Weise. In der Praxis ist das nicht so. git /HEAD den Verweis auf den Zweig, damit alles gut ist, es ist nicht mehrdeutig, sondern ein bestimmter Zweig.

Wie funktionieren Git-Tags in Anbetracht dessen?

Stichworte in git sind leichtgewichtige Referenzen, die auf einen SHA-Hash eines Commits verweisen. Im Gegensatz zu Branches sind sie nicht veränderbar und sollten nach ihrer Erstellung nicht gelöscht werden. Stichworte können leichtgewichtig sein (in diesem Fall beziehen sie sich direkt auf den Commit) oder mit Anmerkungen versehen (in diesem Fall zeigen sie auf a Schild Objekt, das auf den Commit zeigt).

Was ist ein Tag im Git-Kontext?

EIN Schild wird verwendet in Git-Kontexte zum Markieren einer bestimmten Version. Alternative, Stichworte werden verwendet, um bestimmte Punkte in der Historie als wichtig zu markieren oder Release-Punkte zu markieren. Einmal Schild gesetzt ist, wird es danach in der Regel nicht mehr verschoben. Das ist für Gelegenheitsspiele taggen.

Empfohlen: