Su Git, i tag sono spesso utilizzati per taggare specifici commit che possono essere più importanti di altri.
I tag possono essere usati per segnalare certi eventi come nuove release o bug-fix. Su GitHub per esempio, i tag sono spesso associati con le release del software.
In ogni caso, può succedere che si debba cancellare un tag locale o remoto, vediamo quindi come poterlo fare.
Cancellare un Git tag locale
git tag
seguito dall’opzione -d
.
git tag -d [tag_name]
Per esempio, se si vuole cancellare un tag locale chiamato v.3.0 dalla propria lista di commit, il comando sarà il seguente
git tag -d v.3.0
Come output otterremo
Deleted tag 'v.3.0' (was ec846bd5)
Cancellare un Git tag remoto
Per cancellare un Git tag remoto, usiamo il comando git push
seguito dall’opzione --delete
seguito dal nome del tag.
git push --delete origin tagname
Facendo riferimento all’esempio di prima, se si vuole cancellare il tag remoto chiamato v.3.0, lanciamo il seguente comando
git push --delete origin v.3.0
Come output otterremo
To https://github.com/[repo-name]/repo.git
- [deleted] v.3.0