マージが完了したブランチを削除するには、以下のコマンドを使用します。 ### ローカルブランチを削除する ```bash git branch -d <ブランチ名> ``` ### 実行例 たとえば、`feature/new-feature` ブランチを削除する場合: ```bash git branch -d feature/new-feature ``` ### 強制的に削除する場合 マージされていないブランチを削除しようとすると、以下のようなエラーが表示されます: ``` error: The branch 'feature/new-feature' is not fully merged. If you are sure you want to delete it, run 'git branch -D feature/new-feature'. ``` この場合、マージの有無に関係なく削除するには `-D` オプションを使います: ```bash git branch -D <ブランチ名> ``` ### リモートブランチを削除する リモートブランチを削除するには、以下のコマンドを使います: ```bash git push origin --delete <ブランチ名> ``` ### 実行例(リモートブランチの削除) たとえば、リモートの `feature/new-feature` を削除する場合: ```bash git push origin --delete feature/new-feature ``` ### 注意点 - **ローカルとリモートは別管理** ローカルブランチを削除しても、リモートブランチは自動的に削除されません。必要ならリモートも削除してください。 - **強制削除は慎重に** マージしていないブランチを削除すると、未マージの変更が失われる可能性があります。削除前に状態を確認することをおすすめします。