問題一覧に戻る
中級ブランチ
問題25: git branch -D - 強制的なブランチ削除

git branch -Dコマンドで、マージされていないブランチも強制的に削除する方法を学びます。実験的なブランチや、もう必要ないブランチを削除する際に使用します。

# ブランチをセットアップ
echo "Main file" > main.txt
git add main.txt
git commit -m "Initial commit"

git switch -c experimental
echo "Experimental feature" > experiment.txt
git add experiment.txt
git commit -m "Add experimental feature"

# mainに戻る
git switch main

# 通常の削除を試す
git branch -d experimental

# 強制削除
git experimental

# 確認
git branch