1
resposta

Atualização no repositório original

Essa é uma dúvida bem de iniciante, mas vamos lá. Digamos que o usuário "A" tenha criado um repositório no GitHub e um usuário "B" tenha feito um fork desse repositório. Agora vem a questão: depois do fork feito por "B" as alterações no repositório feitos por "A" serão compartilhados automaticamente com "B"? Eu tinha entendido que sim, mas fiz um teste e descobri que não. Como então pode-se trabalhar em equipe assim então uma vez que as mudanças realizadas por "A" não estão sendo atualizadas na versão que "B" possui?

1 resposta

Olá Marcos,

uma solução para isso seria adicionar o repositório original à sua lista de repositórios remotos, dando o nome pra ele de upstream (ou outro nome qualquer).

Daí, sempre que quisesse atualizar com o seu fork local, faria

git fetch upstream
git co master
git merge upstream/master

A partir daí poderia enviar as alterações para seu fork remoto com push.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software