過去につけた「タグ」を削除します。
ローカルのタグを削除
git tag -d [タグ名]
でタグを削除できます。
$ git tag -d v1.0.1
タグが正常に削除されたかは、タグの一覧を表示し確認することができます。
$ git tag v1.0.0 v1.0.2
リモートのタグを削除
ローカルで削除し終えたら、忘れずにリモートも削除します。ブランチを削除する時と同様のコマンド git push origin :[タグ名]
になります。コロン(:)を忘れずに。
$ git push origin :v1.0.1 To /repos/test.git - [deleted] v1.0.1
念のためリモートのタグの一覧を表示して確認しておきましょう。
$ git ls-remote --tags From /repos/test.git 4d59bb84f90ff9ad23f05044a85930bf0eeb36fd refs/tags/v1.0.0 34dd42238d58dfcece4a1a78a4ca6145c6f38725 refs/tags/v1.0.2
トラブルシューティング
pushで反映されない
通常、普通にpushしただけではtagはリモートに送信されません。git push origin :[タグ名]
で消しましょう。