Questão FC374993
No Git, um branch é essencialmente um ponteiro leve e móvel para um dos commits. Isso permite que haja o desvio da linha principal de desenvolvimento para que se continue trabalhan
Automação e Gestão de Projetos de Software
Instituto Consulplan · 2024
No Git, um branch é essencialmente um ponteiro leve e móvel para um dos commits. Isso permite que haja o desvio da linha principal de desenvolvimento para que se continue trabalhando sem interferir na linha principal. Diferente de muitos outros sistemas de controle de versão, onde tratar branches pode ser um processo pesado e consequentemente demorado, o Git o realiza de forma mais leve, tornando as operações de branching quase instantâneas e a troca entre branches igualmente rápida. Sobre os comandos usados para criar uma nova branch local no Git e, simultaneamente, configurá-la para rastrear uma branch remota correspondente, marque V para as afirmativas verdadeiras e F para as falsas.
( ) O comando git branch new-branch cria uma nova branch local sem configurar o rastreamento automático de uma branch remota.
( ) O comando git branch-track new-branch origin/new-branch cria uma nova branch local e a configura para rastrear a branch remota origin/new-branch.
( ) O comando git branch-no-track new-branch cria uma nova branch e configura automaticamente o rastreamento de uma branch remota.
( ) O comando git branch -d new-branch é utilizado para criar uma nova branch local.
A sequência está correta em
- V, V, F, F.
- F, F, V, V.
- V, F, F, V.
- F, V, V, F.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A sequência V, V, F, F está correta porque descreve com precisão o comportamento dos comandos do Git ao criar branches locais e configurar rastreamento remoto.
Primeiro, o comando git branch new-branch cria apenas uma branch local apontando para o commit atual; ele não configura automaticamente o rastreamento (upstream) para uma branch remota.
Segundo, usar git branch --track new-branch origin/new-branch cria a branch local new-branch e já a vincula para rastrear a branch remota origin/new-branch, facilitando operações como git pull e git push sem especificar explicitamente o remoto e a ref.
Por fim, as últimas duas afirmações da sequência são falsas porque atribuem ao Git comandos ou comportamentos que não correspondem às opções reais para criação/configuração de branches.
Conteúdo do catálogo FC Concursos · Atualizado em