Skip to content

Instantly share code, notes, and snippets.

@thiagoferreiraw
Created September 9, 2021 19:36
Show Gist options
  • Save thiagoferreiraw/fa1b72bbf249b82e239788011ae77914 to your computer and use it in GitHub Desktop.
Save thiagoferreiraw/fa1b72bbf249b82e239788011ae77914 to your computer and use it in GitHub Desktop.
Giit Revert
# Escolha sua branch de origem, de onde os commits serão revertidos
git checkout main
# Use o commando git revert com a opção "-n" pra gerar um único commit
# Os ids abaixo podem ser encontrados usando o `git log`
git revert -n f21306c..e330c04 # OLD_COMMIT..RECENT_COMMIT
# Nesse ponto, você já pode usar os comandos de status e diff pra conferir se a alteração está correta:
git status # mostra os nomes dos arquivos alterados
git diff # mostra as mudanças efetivas
# Se estiver tudo certo, basta criar uma nova branch e fazer o commit
git checkout -b reverted-branch
git add .
git commit -m "Reverted some commits 🙊"
git push origin reverted-branch
# Agora abrimos um pull request/merge request no github/gitlab/bitbucket ou qualquer outro repositório remoto ;)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment