次のgitコマンドはすべてブランチを削除できます。
git branch -d branchname
そして
git branch -D branchname
-d
違いは何ですか-D
?
ありがとうございます。
答え1
git-branch
マニュアルから:
-d, --delete
Delete a branch. The branch must be fully merged in its upstream branch, or in HEAD if no upstream was set with --track or --set-upstream.
-D
Shortcut for --delete --force.
したがって、-D
ブランチがアップストリームブランチにマージされていない場合は、ブランチ強制削除を使用できます。それ以外の場合、git branch -d
マージされていないブランチの使用は失敗します。