Como atualizar um fork com git rebase
Marcos Marcolin • June 24, 2024
git githubComo atualizar um fork com git rebase
O que é um Fork?
Um fork é uma cópia de um repositório, permitindo que você faça mudanças no código de forma independente. No GitHub, forkar um repositório é comum para colaborar em projetos de código aberto. Depois de fazer alterações, você pode enviar um pull request para que suas mudanças sejam revisadas e integradas ao projeto original.
Atualizando seu Fork
Para manter seu fork atualizado com o repositório original, você pode usar o git rebase
.
Aqui está um guia passo a passo para atualizar seu fork:
1: Adicione o repositório remoto você forkou e chame-o de upstream:
git remote add upstream https://github.com/repositorio-original/aqui.git
2: Busque todas as branches do repositório remoto upstream
git fetch upstream
3: Reescreva a sua branch master com a master do upstream usando git rebase
git rebase upstream/master
4: Envie suas atualizações para a branch master do seu fork. Você pode precisar forçar o envio usando --force
git push origin master --force
Conclusão
Manter seu fork atualizado com o repositório original é crucial para uma colaboração eficaz.
Usar o git rebase
garante que seu fork esteja alinhado com as últimas mudanças, facilitando a integração de novas funcionalidades e minimizando conflitos.