去年「Git でリモート・リポジトリーのタグを削除する」方法についてエントリーを書いた。その後、より簡単にリモート・リポジトリーにあるタグやブランチを削除する方法を知った。git の方が改善されたのか、もともとそういうことができるのに遠回りな方法しか見つけられなかったのか、それともその両方か? どうなのかは知らない。 間違ったタグやブランチを作る こんな感じで、間違ったブランチやタグを作ってしまったとする。 $ git checkout -b WRONG_BRANCH_NAME $ git tag WRONG_TAG_NAME そして、それをそのままリモート・ブランチに突っ込んでしまったとしやう。 $ git push origin WRONG_BRANCH_NAME:WRONG_BRANCH_NAME $ git push --tags origin master 削除方法 まず、カレン