Neste artigo você vai aprender a como remover um commit e manter o código, ou seja, apenas deletar o commit, mas sem alterar código
Fala programador(a), beleza? Bora aprender mais sobre commits e git!
Para resolver este problema, basicamente precisamos utilizar o comando git reset
Ele pode também desfazer o código, mas vamos utilizá-lo apenas para remover o commit
Que pode ter sido feito com uma mensagem errada, por exemplo
Veja então a sintaxe:
git reset HEAD^
Talvez em Windows você receba um erro ao utilizar este comando, então teste com:
git reset "HEAD^"
Se utilizarmos este comando sem flags adicionais ele não reverte código
O reset é muito utilizado para desfazer código de branches, utilizando a opção –hard, por exemplo
Porém desta maneira que vimos acima é apenas alterado o commit
Que é desfeito, e voltamos para o anterior a ele
Quer aprender mais sobre git? Veja este curso gratuito:
Conclusão
Neste artigo você aprendeu a como remover um commit e manter o código em git
Utilizamos o comando git reset, para retornar o commit ao anterior
Note que o código não é alterado quando utilizamos o comando da maneira exibida acima
O reset pode ser utilizado para reverter código também, mas apenas quando são utilizadas flags adicionais como –hard ou–soft
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!