LoginSignup
383
304

More than 1 year has passed since last update.

git でリモートのタグやブランチを削除する方法

Last updated at Posted at 2012-09-12

git におけるリモートリポジトリの操作は、「リモート上の何かを直接操作する」のではなくて「ローカルの変更をリモートに送りこむ」と考えれば理解しやすいのかもしれない。

リモートのタグを削除する

リモート origin のタグ TAGNAME を削除するには、次のようにする。

git push origin :tags/TAGNAME

リモートに「空のタグを送りこむ」という感じ。

リモートのブランチを削除する

リモート origin のブランチ BRANCHNAME を削除するには、次のようにする。

git push origin :BRANCHNAME

リモートに「空のブランチを送りこむ」という感じ。

追記(2012-09-13)

TAGNAME や BRANCHNAME の前にコロンを付けるかわりに、次のようにすることができるようです。こちらのほうが分かりやすいですね。

git push --delete origin tag TAGNAME
git push --delete origin BRANCHNAME
383
304
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
383
304