Wie löscht man Git Tags?

Marc Wag­ner

Okto­ber 28, 2020

1 min read|

In Git wer­den Tags ver­wen­det um “Com­mits” zu mar­kie­ren die wich­ti­ger sind als ande­re. Sie wer­den ver­wen­det um zum Bei­spiel wich­ti­ge Ereig­nis­se wie Bug­fi­xes und Releases her­vor­zu­he­ben.

Ab und an kann es natür­lich vor­kom­men, das man einen Tag wie­der löschen möch­te, aus wel­chen Grün­den auch immer.

Löschen von lokalen Git Tags #

Um einen Loka­len Tag wie­der zu löschen kannst du fol­gen­den Befehl ver­wen­den:

git tag -d <tag_name>

Ich benen­ne mei­ne Tags in der Regel nach der Ver­si­on der Anwen­dung, z.B.: v0.15. Möch­te ich also nun genau die­sen Tag löschen gebe ich Fol­gen­des ein:

git tag -d v0.15

Falls du dir nicht mehr sicher bist, wel­chen Namen du ver­wen­det hast kannst du dir dei­ne Tags ein­fach fol­gen­der­ma­ßen anzei­gen las­sen:

git tag -l

Du bekommst auch eine Mel­dung ange­zeigt, falls du einen Tag angibst, der nicht exis­tiert:

error: tag <tag_name> not found.

Löschen von Git Tags im Remote Verzeichnis #

Um einen Git Tag aus einem Remo­­te-Ver­­­zeich­­nis zu löschen, kannst du fol­gen­den Befehl ange­ben:

git push --delete <branch> <tag_name>

Möch­test du zum Bei­spiel den Tag “v0.15” aus dem Branch “mas­ter” löschen kannst du das wie folgt:

git push --delete origin/master v0.15

Ich hof­fe, der Bei­trag konn­te dir hel­fen. Bei Fra­gen oder Feed­back kannst du ger­ne einen Kom­men­tar da las­sen.

88e86fcb816eff22bc917094df2862d8dd5c0e978b333e6dd5f36f808990c261 96

Arti­kel von:

Marc Wag­ner

Hal­lo, Marc hier. Ich bin der Grün­der von Forge12 Inter­ac­ti­ve und bereits seit über 20 Jah­ren lei­den­schaft­lich dabei Web­sei­ten, Online­shops, Anwen­dun­gen und SaaS-Lösun­gen für Unter­neh­men zu ent­wi­ckeln. Vor der Grün­dung habe ich bereits in Bör­sen notier­ten Unter­neh­men gear­bei­tet und mir aller­lei Wis­sen ange­eig­net. Die­ses Wis­sen möch­te ich nun an mei­ne Kun­den wei­ter­ge­ben.

Hast du eine Fra­ge? Hin­ter­lass bit­te einen Kom­men­tar