Git

Como remover um commit e manter o código em git

6 de novembro de 2021

Como remover um commit e manter o código em git

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

remover um commit e manter o código capa

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

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!
Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x