Git-Tags sind nur Zeiger auf das Commit. Sie verwenden sie also genauso wie HEAD, Verzweigungsnamen oder Commit-Sha-Hashes. Sie können Tags mit jedem git-Befehl verwenden, der Commit- / Revisionsargumente akzeptiert. Sie können es mit versuchen git rev-parse tagname
, um das Commit anzuzeigen, auf das es zeigt.
In Ihrem Fall haben Sie mindestens diese beiden Alternativen:
Setzen Sie den aktuellen Zweig auf ein bestimmtes Tag zurück:
git reset --hard tagname
Generieren Sie oben ein Revert-Commit, um zum Status des Tags zu gelangen:
git revert tag
Dies kann jedoch zu Konflikten führen, wenn Sie Merge-Commits haben.