Questão nº 76

Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 76)

FGV2024Analista Judiciário - TI - Desenvolvimento de SistemasTecnologia da Informação
Gabarito: Dver comentário ↓

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:

Resposta comentada

Gabarito Alternativa D

No Git, um branch é como uma linha de desenvolvimento separada. Renomear um branch significa mudar o nome dessa linha de desenvolvimento para melhor refletir seu conteúdo ou estado.

  • (A) Incorreta: mv é um comando do sistema operacional para mover/renomear arquivos ou diretórios, não um comando Git para branches.
  • (B) Incorreta: git reset é usado para desfazer alterações ou mover o HEAD, não para renomear branches.
  • (C) Incorreta: git rebase é para integrar commits de uma branch em outra, reescrevendo o histórico, não para renomear.
  • (D) Correta: O comando git branch -m <novo_nome> (ou git branch --move <novo_nome>) é a forma padrão de renomear o branch atual no Git.
  • (E) Incorreta: git checkout -b <novo_nome> cria um novo branch e alterna para ele, deixando o branch original com seu nome antigo. Essa é a armadilha, pois o objetivo era renomear o branch existente, não criar um novo.

Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Desenvolvimento de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho