不要になったブランチを削除するには、git branch -d
コマンドでブランチ名を指定します。
削除対象のブランチが作業対象になっていると削除できないので、先に git switch
コマンドで別のブランチに切り替えてから削除を実行します。
削除しようとしているブランチの変更内容が、ブランチ元にマージされていない場合、以下のようなエラーが表示されます。
error: The branch 'mybranch' is not an ancestor of your current HEAD.
If you are sure you want to delete it, run 'git branch -D mybranch'
この場合は、先にブランチ元にマージを実行するか、あるいは、変更内容が完全に消えても構わない場合は -d
オプションの代わりに -D
オプションを指定して実行します。