Como atualizar um fork com git rebase

Marcos Marcolin • June 24, 2024

git github

Como 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.