やりたいこと
SourcetreeなどのGUIを使わず、コマンドでブランチを削除したい。
手順
まずは削除対象のブランチ名を確認する。
ブランチ一覧表示
git branch -a
git branchにオプションで -a を指定すると、ローカルとリモート全てのブランチを表示できる。
ローカルブランチの削除
ブランチ名が分かったら、以下コマンドを入力する。
git branch -d {ローカルのブランチ名}
-d をオプションに指定すると、ブランチを削除できる。
削除したいブランチが現在のブランチにマージされてない場合、上記では削除できない。
その際は、代わりに以下を入力する。
git branch -D {ローカルのブランチ名}
リモートブランチの削除
git push --delete origin {リモートのブランチ名}
リモートブランチの場合は、 –delete で削除ブランチを指定してプッシュする。
以下のように、リモートブランチに空をプッシュしても削除できる。
git push origin :{リモートのブランチ名}