Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 237 da Aula 3 - Sincronização dos dados com o repositório

Fiquei com uma dúvida em relação ao exercício. A pergunta é:

Quando um git clone é realizado em um projeto, o que é copiado para a máquina do desenvolvedor?

A resposta informada como correta é:

Tudo que existe no master daquele repositorio

Minha dúvida é se não seria copiado também o conteúdo e histórico de outros ramos.

2 respostas
solução!

Sim, também são copiados. Na verdade não são criados projetos por branches (ramos), mas o git sabe o conteúdo dos arquivos em cada ramo e os modifíca de acordo com o branch que você está. Por exemplo, após você clonar um projeto que tem diversos branches, você pode usar: git branch -a

Ao serem listados os ramos, você pode ir para um com o comando: git checkout origin/nome_do_branch

Espero ter ajudado.

Ajudou, obrigado. Apenas acharia interessante que a resposta do exercício fosse atualizada, nesse caso.