雑草SEの備忘録

東大を卒業し、SEとして働くことになった。備忘録的に作業を綴る。

GitHubのtagを個別/一括で削除するコマンド

localのtagの削除

git tag -d tag_name
# tag_nameは削除したいタグ名。

remoteのtagの削除

git push origin :tag_name
# tag_nameは削除したいタグ名。

localのtagを一括で削除するコマンド

git tag | while read line
do
  git tag -d $line
done

remoteのtagを一括で削除するコマンド

git tag | while read line;
do
   git push origin :$line
done