Gabarito disponível
Julgue o próximo item, relativo a GIT.
git branch -D test
A execução do comando precedente excluirá a branch test caso todos os commits tenham sido realizados; porém, se a master estiver em estado de check-out, a exclusão será cancelada.
O git branch -D força a exclusão, sem verificar se houve merge.
A opção -D equivale a --delete --force e exclui a branch mesmo com commits não mesclados. Assim, não depende de todos os commits terem sido realizados. A única restrição relevante é que o Git não exclui a branch em que se está com check-out, e o item cita a master, que não é a branch test.
Análise das alternativas
A) Errada: descreve -D como se verificasse commits pendentes e atribui à master um cancelamento que não existe. B) Correta: o item está errado, conforme o gabarito.
Referência: Documentação do Git (git-branch).
Resolução comentada do VaiConcursos.