Skip to content

Instantly share code, notes, and snippets.

@renerdias
Last active January 3, 2022 16:34
Show Gist options
  • Save renerdias/518d2c496cf54fff253d16b5cf2dab34 to your computer and use it in GitHub Desktop.
Save renerdias/518d2c496cf54fff253d16b5cf2dab34 to your computer and use it in GitHub Desktop.
GIT

Tem sim mano:

git fetch --all;
git reset --hard origin/<branch-desejada>

git fetch vai trazer todas as alterações do repositório remoto sem fazer um merge ou um rebase.

git reset vai resetar sua branch para ficar igual ao estado do que você acabou de dar o "git fetch". O -- hard muda todos os seus arquivos para que eles fiquem idênticos ao da origin/branch-desejada.

Para manter as alterações locais eu imaginei que voce pudesse forcar um push da suas coisas pra sobrescrever o commit que foi enviado por outra pessoa. Talvez com o" git push -f origin/master" seja possível fazer isso

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