Cupom de US$10 da Digital Ocean

Git - Como voltar para um commit específico

Git - Como voltar para um commit específico

As vezes precisamos voltar nossa branch para um commit específico, seja por ter realizado um commit errado ou por ter feito um merge de outra branch que não deveria.

Para isto podemos utilizar dois comandos que podem salvar nossas vidas:

$ git reflog
# mostra uma lista de todos commits realizados recentemente
67d0673 (HEAD -> master, origin/master, origin/HEAD) HEAD@{0}: commit: Adiciona footer
a76b759 HEAD@{1}: Fast forward branch master to branch master
aa4a59c HEAD@{2}: commit: Ajustes gerais em CSS
7f13308 HEAD@{3}: commit: Adicionando HTML e CSS
dc206da HEAD@{4}: commit: Commit inicial

Após conferir a nossa lista de commits, pegamos o index do qual desejamos voltar e usamos o comando abaixo:

$ git reset HEAD@{2}
# neste caso voltamos para o commit 'Ajustes gerais em CSS'

Dica retirada de https://ohshitgit.com/

Compartilhe

URL

Você também pode gostar de:

Comentários