Parte II: Repositórios múltiplos

Até agora, trabalhamos com apenas um repositório Git. No entanto, o Git é um sistema de controle de versão distribuído, ou seja, é ótimo para trabalhar com vários repositórios. Esses repositórios adicionais podem ser armazenados localmente, acessados por meio de conexão de rede ou pela Internet. Eles também podem ser hospedados no GitHub, no GitLab, no BitBucket ou em qualquer outro serviço de hospedagem do Git.

Na próxima seção, vamos fingir que decidimos levar algum trabalho para casa. Antigamente, você poderia carregar esse repositório em um pen drive e levá-lo para casa. Hoje em dia, provavelmente usaríamos o GitHub para compartilhar nosso trabalho entre computadores. A verdade é que não importa como você compartilha seu trabalho: o Git funcionará da mesma forma. A maioria das informações desta seção também pode ser aplicada ao trabalho com vários repositórios, independentemente de eles estarem armazenados localmente ou compartilhados em uma rede.

Portanto, para simplificar, vamos fingir que estamos usando dois repositórios independentes, mantendo-os localmente em diretórios separados work e home.

Git clone

Nas lições a seguir, faremos alterações em ambas as cópias de nossos repositórios simultaneamente. Destacarei as etapas em que mudamos para outro repositório em blocos como este.