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:
- mv t10_concluida;
- reset t10_concluida;
- rebase t10_concluida;
- branch -m t10_concluida;
- 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