Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024
Engenharia de Software›Desenvolvimento de Software
Código
fg098198
Banca
FGV
Órgão
TJ-AP
Ano
2024
Nível
Superior
Cargo
Apoio Especializado - Tecnologia da Informação - Desenvolvimento de Sistemas
A analista Cátia criou o branch tarefa10 em um repositório Git local. Logo após, Cátia alternou o branch de trabalho atual para o branch recém-criado, tarefa10. Estando no branch local tarefa10, Cátia precisou renomear o branch para t10_concluida, com um único comando da ferramenta git.Para renomear o branch de trabalho atual com um único comando, Cátia executou no repositório Git local o comando do git:
Amv t10_concluida;
Breset t10_concluida;
Crebase t10_concluida;
Dbranch -m t10_concluida;
Echeckout -b t10_concluida.
Revelar gabarito e comentário▾
GabaritoD — branch -m t10_concluida;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Comandos Git: renomear branch
Gabarito: letra D. Para renomear o branch atual (estando nele) com um único comando, utiliza-se git branch -m novo-nome. A documentação do Git especifica que git branch -m renomeia a branch atual se apenas um argumento for fornecido.
A banca testa o conhecimento dos comandos básicos do Git, especialmente sobre manipulação de branches. É importante não confundir branch -m com outros comandos que têm nomes similares.
1Estar no branch a renomear
2git branch -m novo-nome
3Branch renomeado
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
git mv é um comando para renomear/mover arquivos no repositório, não para renomear branches. Não existe mv para branches.
Alternativa B — ❌ Incorreta
git reset é usado para desfazer commits ou alterar o estado do índice/diretório de trabalho. Não renomeia branches.
Alternativa C — ❌ Incorreta
git rebase é utilizado para reaplicar commits sobre outra base, reorganizando o histórico. Não renomeia branches.
Alternativa D — ✅ Correta ⟵ GABARITO
git branch -m novo-nome renomeia a branch atual. Se estiver na branch a ser renomeada, basta fornecer o novo nome. Esse é o comando correto.
Alternativa E — ❌ Incorreta
git checkout -b novo-nome cria um novo branch e alterna para ele. Portanto, não renomeia o existente, mas cria um novo.
NÃO CAIA NESSA!
Memorize os comandos mais comuns do Git: branch -m para renomear, checkout -b para criar e alternar, branch -d para deletar. Em provas, a pegadinha típica é trocar branch -m por checkout -b.