GitHubとかで、タグがつけられたら特定のアクションを実行する、といったワークフローを仕込んでいるときに、うまく動かなかったので再度走らせたい、みたいなことがあって(やんごとない理由でworkflow_dispatch
はない)、なんとかしてタグをつけなおしたメモ。
まずリモートにあるタグを破壊する。
% git push --delete vx.y.z
次にローカルにあるタグも破壊する。
% git tag --delete vx.y.z
タグをつけなおす。
% git tag vx.y.z
タグをpushする。
% git push --tags
これで手元とリモート上のタグが移動する。