⚠️ Neste artigo, utilizamos o branch dev como o branch principal. Caso o projeto utilize o branch main ou outro, basta substituir dev pelo branch em questão.

Pré-requisitos

Adicionar uma nova chave SSH à sua conta do GitHub

Passo a Passo

Após fazer fork e clone do projeto, e rodar o comando git branch, temos um branch dev local. Como você clonou o repositório a partir de um fork na sua conta pessoal, o branch dev aponta para a sua própria cópia do projeto.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cb8dc1d6-0a87-476f-9d16-0cc4761996a5/Screen_Shot_2021-08-09_at_11.44.34.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/90d18e49-d0e5-4758-a225-b0d7002680ac/Screen_Shot_2021-08-09_at_11.45.57.png

Novas modificações no código principal do projeto, feitas por você e por outras pessoas contribuidoras através de Pull Requests, atualizam o branch dev do repositório principal.

Antes de continuar, utilize o comando git checkout dev para ter certeza que você está no branch dev local.

Para conseguirmos apontar nosso branch dev local para o branch dev do repositório principal, devemos adicionar a referência para o repositório principal no nosso ambiente Git.

Rodando git remote -v , vemos que temos a referência apenas para o fork, ou seja, a cópia do projeto na conta pessoal. Ele é identificado como "origin".

Screen Shot 2021-08-12 at 13.23.30.png