Skip to content

Instantly share code, notes, and snippets.

@brunocmoraes
Created February 5, 2021 01:02
Show Gist options
  • Save brunocmoraes/a788b3d912d288ac9a0be7753ba33273 to your computer and use it in GitHub Desktop.
Save brunocmoraes/a788b3d912d288ac9a0be7753ba33273 to your computer and use it in GitHub Desktop.
Mantendo um fork sincronizado com atualizações do original
  1. Clonei o meu fork: git clone https://github.com/kidchenko/code-cracker.git

  2. Adicionei um remote para o repositório original: git remote add upstream https://github.com/code-cracker/code-cracker.git *upstream é o nome do meu remote, poderia ser outro nome.

  3. Atualizei o remote upstream git fetch upstream Para atualizar meu repositório local, prefiro usar um git fetch, ao invés de um pull.

  4. Fiz o rebase do master com o master do upstream git rebase upstream/master Pronto, agora repositório está atualizado. Agora toda vez que eu quiser atualizar a minha branch master com o repositório original eu uso:

git fetch upstream git rebase upstream/master E para fazer o push do repositório eu uso

git push origin master

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment