Sistemas de controle de versionamento Git possuem suporte a ramificações (branches). Um usuário pode deletar uma dessas ramificações locais por meio do comando
Agit branch -i
Bgit branch -d
Cgit reset –q
Dgit rm -f
Egit rm -r
Revelar gabarito e comentário▾
GabaritoB — git branch -d
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Git: Deleção de Branches Locais
Gabarito: letra B. O comando git branch -d é utilizado para deletar uma branch local que já tenha sido mesclada (merged). A opção -D força a deleção mesmo sem merge.
Alternativa A — ❌ Incorreta
git branch -i não é um comando válido do Git. A opção -i do git branch não existe; o correto para deleção é -d ou -D.
Alternativa B — ✅ Correta ⟵ GABARITO
git branch -d deleta a branch local, desde que ela já tenha sido mesclada em outra branch (normalmente a branch atual). Para forçar a deleção sem merge, usa-se -D.
Alternativa C — ❌ Incorreta
git reset é utilizado para desfazer commits ou alterar o estado do HEAD e da staging area. A opção –q (quiet) suprime saídas, mas não tem relação com deleção de branches.
Alternativa D — ❌ Incorreta
git rm -f remove arquivos do diretório de trabalho e da staging area, forçadamente. Não opera sobre branches.
Alternativa E — ❌ Incorreta
git rm -r remove recursivamente diretórios e arquivos. Também não tem relação com branches.
PEGA ESSA DICA!
Memorize os comandos básicos do Git: git branch -d / git branch -D para deletar branches; git branch lista; git checkout -b cria e troca; git merge une. Em provas, fique atento a opções que misturam rm, reset ou opções inexistentes (-i).