問題一覧に戻る
中級ブランチ
問題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