マージ済みのときだけ feature/login を削除し、未マージなら止めたい。空欄のオプションを書いてください。
$ git branch -____ feature/login正答
正答
d解説
git branch -d は、ブランチが上流ブランチ(無ければ HEAD)にマージ済みのときだけ削除し、まだ取り込まれていないコミットがあればエラーで止まる。大文字の -D は --delete --force の短縮で、未マージのコミットがあっても削除する。消したブランチは reflog から取り戻せることもあるが、普段から -d を使えば取り込み忘れに気づける。-D を使うのは、捨ててよいと確かめたブランチだけにする。
参考: git-scm.com
この問題を含む Git のテストを制限時間つきで解く
Gitクイズへ