Wie entferne ich ein Git-Tag, das bereits verschoben wurde? Löschen Sie alle git remote (origin) Tags und löschen Sie alle git local Tags.
Wie entferne ich ein Git-Tag, das bereits verschoben wurde? Löschen Sie alle git remote (origin) Tags und löschen Sie alle git local Tags.
Antworten:
git tag -d $(git tag -l)
git fetch
git push origin --delete $(git tag -l) # Pushing once should be faster than multiple times
git tag -d $(git tag -l)
git tag -d $(git tag -l)
.
git push --delete origin $(git tag -l)
git tag -d $(git tag -l)
scheitert an Git 2.23 miterror: switch `l' is incompatible with --delete
Für Windows mit Eingabeaufforderung:
Lokale Tags löschen:
for /f "tokens=* delims=" %a in ('git tag -l') do git tag -d %a
Remote-Tags löschen:
for /f "tokens=* delims=" %a in ('git tag -l') do git push --delete origin %a
git tag -l | %{git tag -d $_}
xargs
ist kein nativer Windows-Befehl und sollte zusätzlich installiert werden.
git tag -d $(git tag -l | head 100)