🗑️ ブランチを安全に削除するには?

削除前に確認すべきこと、ローカルとリモートの違い

🧹 ローカルブランチを削除する

以下のコマンドで、ローカルにあるブランチを削除できます。

# 削除(マージ済みのみ)
git branch -d ブランチ名

# 強制削除(未マージでも削除)
git branch -D ブランチ名

✅ 通常は -d を使って「マージ済みであるか」確認しながら削除しましょう。
どうしても削除したいときのみ -D(注意が必要)を使います。

🌐 リモートブランチを削除する

GitHubなどにあるリモートのブランチを削除するには、以下のコマンドを使います:

# origin から ブランチ名 を削除
git push origin --delete ブランチ名

GitHub上での削除操作でも同様に可能ですが、ローカルと整合性を保つにはコマンド操作が便利です。

🔍 削除前に確認すべきこと

💡 不安な場合は git branch -m で一旦名前を変えて退避するのも手です。

# ブランチ名を変更(念のため残す)
git branch -m old-feature backup-old-feature

記事の閲覧数