Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FGV 2024

Engenharia de SoftwareDesenvolvimento 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:
  1. Amv t10_concluida;
  2. Breset t10_concluida;
  3. Crebase t10_concluida;
  4. Dbranch -m t10_concluida;
  5. 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.

  1. 1Estar no branch a renomear
  2. 2git branch -m novo-nome
  3. 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.

Link permanente: /questoes/fg098198