Sistemas de controle de versionamento Git possuem suporte a ...

Próximas questões
Com base no mesmo assunto
Q2637740 Arquitetura de Software

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

Alternativas

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