Olá, tudo bem?!

Sumário

  1. Introdução
  2. Adicionando um repositório remoto
  3. Atualizando o upstream
  4. Realizando o commit das informações
  5. Enviando para o GitHub
  6. Considerações

Introdução

É comum atualizarmos o fork do projeto ao qual contribuímos no “GitHub”.

Conforme contribuímos, outros desenvolvedores também fazem o mesmo. Com isso, o “fork” pode ficar desatualizado.

Nesse momento, podemos ficar receosos em contribuir por não dominarmos o “Git” e o “GitHub”.

Para realizar a atualização, utilizaremos o upstream.

Obs.: Todos os comandos abaixo devem ser executados no terminal, na raiz do seu “fork”.

Adicionando um repositório remoto

Precisamos adicionar um repositório remoto, no caso devemos adicionar o repositório base original!

1
git remote add upstream https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git

Atualizando o upstream

Após adicionar o repositório, devemos atualizar o “upstream”. Para isso, execute o comando abaixo.

1
git fetch upstream

Realizando o commit das informações

Com o “upstream” atualizado e supondo que estamos na branch “main”, devemos fazer o “merge” ou o “rebase” das alterações.

1
git rebase upstream/main main

IMPORTANTE: Vale ressaltar que utilizei o “rebase”, mas o “merge” também poderia ser uma opção."

Enviando para o GitHub

Para atualizar o “fork” no “GitHub”, basta executar o comando abaixo.

1
git push

Considerações

Viu como é simples atualizar um fork? Com poucos comandos, conseguimos realizar todo o processo.

Espero que tenha gostado do conteúdo e que ele seja útil no seu dia a dia.

Se tiver alguma dúvida, dica ou sugestão, deixe nos comentários para aprendermos juntos!