Um desenvolvedor de aplicativos está utilizando o sistema de...
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