Mantendo um fork atualizado no Github | Lambda3
Mantendo um fork atualizado no Github
por José Barbosa | fev 12, 2016 | Desenvolvimento | 2 Comentários
Faz algum tempo que eu fiz um fork do repositório code-cracker. O repositório original andou, recebeu novos commits e o meu fork ficou lá paradão e desatualizado.
O que acontece é que agora quero atualizar meu fork com o repositório original. Isso é uma tarefa bem trivial, bastando apenas alguns comandos no git. Então para atualizar o meu repositório, eu fiz o seguinte:
1. Clonei o meu fork:
git clone https://github.com/kidchenko/code-cracker.git
2. Adicionei um remote para o repositório original:
git remote add upstream https://github.com/code-cracker/code-cracker.git
*upstream é o nome do meu remote, poderia ser outro nome.
3. Atualizei o remote upstream
Para atualizar meu repositório local, prefiro usar um git fetch, ao invés de um pull.
4. Fiz o rebase do master com o master do upstream
Pronto, agora repositório está atualizado. Agora toda vez que eu quiser atualizar a minha branch master com o repositório original eu uso: