🧹 ローカルブランチを削除する
以下のコマンドで、ローカルにあるブランチを削除できます。
# 削除(マージ済みのみ)
git branch -d ブランチ名
# 強制削除(未マージでも削除)
git branch -D ブランチ名
✅ 通常は -d を使って「マージ済みであるか」確認しながら削除しましょう。
どうしても削除したいときのみ -D(注意が必要)を使います。
🌐 リモートブランチを削除する
GitHubなどにあるリモートのブランチを削除するには、以下のコマンドを使います:
# origin から ブランチ名 を削除
git push origin --delete ブランチ名
GitHub上での削除操作でも同様に可能ですが、ローカルと整合性を保つにはコマンド操作が便利です。
🔍 削除前に確認すべきこと
- 本当にそのブランチは不要?
- 他のメンバーがまだ使っていないか?
- リリースやmainにマージ済みか?
git logやgit diffで差分確認済みか?
💡 不安な場合は git branch -m で一旦名前を変えて退避するのも手です。
# ブランチ名を変更(念のため残す)
git branch -m old-feature backup-old-feature