Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

É possível remover um commit?

É possível remover um commit específico?

2 respostas
solução!

Oi Thiago, é possível sim!

Existem 2 jeitos diferentes que você pode fazer isso:

O primeiro modo, é reverter esse commit, usando o comando: git revert [hash do commit] desse modo, ele fará um novo commit no projeto revertendo todas as mudanças do commit indicado

O segundo modo é dar um git reset [hash do commit]. Usando o git reset ele vai voltar toda a árvore de commit para o commit indicado. As mudanças ainda vão estar como not staged caso você queria modificar alguma coisa e commitar novamente. Caso você queira realmente descartar todas as mudanças desde o commit mencionado, você pode usar a opção --hard assim ele vai desfazer o commit e apagar todas as mudanças.

Abraços!

Obrigado :)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software