FC ConcursosFC Concursos

Questão FC370155

Git é um sistema de controle de versão gratuito e criado principalmente para o desenvolvimento de software. Supondo que um repositório Git local possui apenas o commit inicial, um

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

FGV · 2024

Git é um sistema de controle de versão gratuito e criado principalmente para o desenvolvimento de software.

 

Supondo que um repositório Git local possui apenas o commit inicial, um novo branch local poderia ser criado por meio do comando

  1. git commit new_branch.
  2. git branch new_branch.
  3. git push origin new_branch.
  4. git create_branch new_branch.
  5. git checkout new_branch.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

git branch cria um novo ponteiro de branch no repositório local apontando para o commit atualmente referenciado por HEAD. Assim, o comando git branch new_branch adiciona um branch local chamado new_branch que, no caso de existir apenas o commit inicial, apontará para esse commit.

O comando não altera o branch em uso; ele apenas cria a referência.
Para começar a trabalhar nesse branch, troque para ele com git checkout new_branch ou git switch new_branch, já que a criação via git branch e a mudança de contexto são operações separadas.

O novo branch é local e não tem tracking remoto automaticamente.
Para publicar e associar o branch a um remoto use, por exemplo, git push -u origin new_branch.

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

Continue aprendendo