É possível remover um commit específico?
É possível remover um commit específico?
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 :)