DEV Community

João Felipe Gadelha
João Felipe Gadelha

Posted on • Updated on

Atualizando o fork no GitHub

Quando queremos contribuir em projetos open source, nós fazemos o fork do projeto a partir do repositório original. Entretanto, se o projeto ainda estiver em desenvolvimento, o seu fork ficará desatualizado nos próximos commits do projeto. Para isso, é necessário atualizá-los. Veja como:

0) Vamos supor que temos o projeto original e o projeto fork;

1) É necessário adicionar um remote para o projeto original;

git remote add upstream "url do projeto original do GitHub"
Enter fullscreen mode Exit fullscreen mode

2) Atualize o upstream;

$ git fetch upstream
Enter fullscreen mode Exit fullscreen mode

3) Faça o merge do projeto original para o o projeto fork; (Lembre-se de verificar a branch!)

$ git merge upstream/main main
Enter fullscreen mode Exit fullscreen mode

4) Para atualizar o repositório no GitHub a partir do repositório local, basta dar um push;

$ git push origin main
Enter fullscreen mode Exit fullscreen mode

Agora seu projeto está atualizado!

Top comments (0)