Um desenvolvedor de aplicativos está utilizando o sistema de...

Próximas questões
Com base no mesmo assunto
Q3455682 Engenharia de Software
Um desenvolvedor de aplicativos está utilizando o sistema de controle de versão GIT. Esse programador vai fazer uso de uma ferramenta de administração de ramificações de uso geral do GIT, que vai permitir criar ambientes de desenvolvimento isolados em um único repositório. O comando GIT usado para isso é o: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - Branch

1. Tema central da questão

Esta questão aborda o uso de ferramentas de controle de versão com foco em ramificações (branches) dentro do sistema GIT. Entender como criar ambientes de desenvolvimento isolados é essencial para trabalho colaborativo e seguro em projetos de software.

2. Resumo teórico

No GIT, ramificações (branches) são fundamentais para permitir que desenvolvedores trabalhem simultaneamente em diferentes funcionalidades, correções ou experimentos, sem afetar a linha principal do código (geralmente chamada de main ou master). O comando git branch é utilizado para criar, listar e gerenciar essas ramificações (Documentação Oficial GIT).

3. Justificativa da alternativa correta

C - Branch: O comando git branch é justamente o recurso administrativo do GIT para criar e gerenciar ramificações, permitindo o desenvolvimento isolado em múltiplos ambientes dentro de um único repositório. Ele é o comando citado no enunciado da questão.

4. Análise das alternativas incorretas

  • A - Commit: O comando git commit registra alterações no histórico do projeto, mas não cria nem administra ramificações.
  • B - Rebase: O git rebase serve para reorganizar o histórico de commits; é utilizado para unir ramificações, mas não para criá-las.
  • D - Add: O git add prepara arquivos para serem commitados. Nada tem a ver com ramificações.

5. Estratégia para interpretação

Quando encontrar termos como "ramificações" ou "ambientes isolados" em questões sobre GIT, lembre-se imediatamente do conceito de branches. Cuidado para não confundir com comandos de manipulação de arquivos ou commits!

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