FC ConcursosFC Concursos

Questão FC370152

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 l

Automação e Gestão de Projetos de Software

FGV · 2024

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. mv t10_concluida;
  2. reset t10_concluida;
  3. rebase t10_concluida;
  4. branch -m t10_concluida;
  5. checkout -b t10_concluida.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

git branch -m t10_concluida renomeia a branch local onde você está trabalhando em um único comando. A opção -m indica que o Git deve mover/renomear o nome da branch atual para o novo identificador fornecido.

Sintaxe básica: git branch -m <novo-nome>. Se você estiver em tarefa10 e executar git branch -m t10_concluida, a branch passa a se chamar t10_concluida imediatamente no repositório local.

Observação importante: essa operação afeta apenas o repositório local. O nome no repositório remoto não é alterado automaticamente; para refletir a mudança remota, é necessário fazer o push da nova branch e remover a antiga no remoto (por exemplo, push com upstream e delete da antiga referência).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo