17. August 2013

Tags

Ein Commit kann mit einem Tag etikettiert werden:

$ git tag v0.9 3720b35  # Commit 3720b35... taggen als v0.9
$ git tag v1.0          # Letzten Commit taggen als v1.0

Tags werden verwendet, um wichtige Punkte in der Projekthistorie zu markieren. Es ist üblich, beim Release den jeweiligen Commit mit einem Versionsnummern-Tag zu versehen.

Tags können anstelle der Commit-Hashes verwendet werden, um Commits zu referenzieren, z.B.:

$ git diff v0.9..v1.0
$ git log v0.9..v1.0

Alle Tags werden angezeigt mit:

$ git tag

Tags werden gelöscht mit:

$ git tag -d [tag]

Aufgaben

  1. Vergeben Sie Tags für zwei beliebige Commits in der Historie.
  2. Vergleichen Sie die beiden Commits, indem Sie die Tags für git diff verwenden.