Bom dia. No caso da "Ana", ela usou o comando git clone, mas a pasta estava vazia. Faria diferença se a pasta estivesse com o conteúdo? Sempre que uma nova pessoa for trabalhar com o projeto, ela precisa clonar depois usar o pull?
Bom dia. No caso da "Ana", ela usou o comando git clone, mas a pasta estava vazia. Faria diferença se a pasta estivesse com o conteúdo? Sempre que uma nova pessoa for trabalhar com o projeto, ela precisa clonar depois usar o pull?
Olá Luis, tudo bem?
Faria diferença sim, pois o git clone
não apenas copia os arquivos, como também cria uma branch remota chamada origin
e faz o checkout da branch inicial.
Sobre a nova pessoa a trabalhar no projeto, o ideal seria ela clonar o repositório sim, pois isso iria garantir que ela teria a mesma versão, bem como já criaria uma branch de trabalho para ela. O que é vantajoso, pois assim se torna possível fazer mudanças locais no repositório antes de submetê-las e enviá-las para o repositório remoto.
Assim, a clonagem oferece uma certa proteção para a pessoa trabalhar no projeto sem afetar a base de código original e, possivelmente, causar conflitos e irritar os outros membros da equipe.
Espero que tenha ajudado e qualquer coisa, estamos à disposição!
Abraços e bons estudos 😄