Sistemas de controle de versionamento Git possuem suporte a ...
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
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Vamos analisar a questão sobre o comando do Git usado para deletar uma ramificação (ou branch) local.
Alternativa Correta: B - git branch -d
O comando git branch -d
é utilizado para deletar uma branch local no Git. O -d
é a abreviação de delete (deletar), e é empregado quando não há a intenção de preservar as mudanças na branch que está sendo removida. Este comando não forçará a exclusão se a branch ainda não tiver sido mesclada. Para forçar a exclusão, deve-se usar git branch -D
.
Resumo sobre o Git e branches:
O Git é um sistema de controle de versão distribuído amplamente utilizado para gerenciar o histórico de mudanças em projetos de software. As branches permitem que múltiplos desenvolvedores trabalhem em paralelo sem interferir uns nos outros. Uma branch é basicamente uma linha separada de desenvolvimento que pode ser mesclada com outras linhas (ou branches) posteriormente.
Agora, vamos analisar por que as outras alternativas estão incorretas:
A - git branch -i
: O parâmetro -i
não existe no contexto do comando git branch
para deletar branches. Esse comando é inválido para a tarefa proposta.
C - git reset –q
: O comando git reset
é usado para redefinir o estado do HEAD atual para um estado anterior em um projeto. O parâmetro –q
não é uma opção padrão para a exclusão de branches. Portanto, este comando não serve para deletar branches.
D - git rm -f
: O comando git rm
é utilizado para remover arquivos do índice de controle do Git (staging area), não para deletar branches. O parâmetro -f
força a remoção do arquivo, mas não tem relação com branches.
E - git rm -r
: Similar ao anterior, git rm
com -r
é usado para remover diretórios e seus conteúdos, não para manipular branches.
Para questões de concurso sobre comandos do Git, é crucial entender o propósito e a sintaxe de cada comando, e como eles impactam o repositório e as branches.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo