Gitのローカルブランチ、リモートブランチの両方を削除する方法(修正版)
http://d.hatena.ne.jp/boss_sato/20101228/1283915672
以前、上記記事にてローカルブランチ、リモートブランチを削除する方法を紹介しました。
が、紹介したリモートブランチの削除方法はローカルのみしか適用されず、
git fetch や git pull するとリモートブランチが元に戻ってしまいました。
ので、リモートブランチの削除方法を修正したものを再紹介。
■ローカルブランチの削除
$ git branch -a * master test remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/test $ git branch -d test Deleted branch test (was 3cf312e). $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/test
git branch -d [local_branch] で削除。
■リモートブランチの削除
// git push origin :[branch_name] で消すとリモートブランチが消せる $ git push origin :test Deleted remote branch origin/test (was 3cf312e). $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master
ちょっと分かりづらいですが、これでリモートブランチも消せます。