Neste artigo você vai aprender a como deletar commits que ainda não foram enviados, de uma forma bem simples, com um comando de git

deletar commits que ainda não foram enviados capa

Fala programador(a), beleza? Bora aprender mais sobre commits e git!

Para resetar o código, ou seja remover o commit que ainda não foi enviado, vamos precisar de um reset

O reset hard é uma ação destrutiva, você vai perder o código que realizou neste commit, então tome cuidado

Para não perder o que foi feito você pode utilizar o reset soft

Veja os comandos descritos acima na prática:

git reset --soft HEAD~1

Este é o soft, que você só desfaz o commit que está prestes a ser enviado, o último commit

git reset --hard HEAD~1

E este é o comando reset hard, que vai desfazer o commit e também o código, só o utilize se souber exatamente o que está fazendo

Comandos de git precisam ser estudados antes de serem implementados, ou você pode realizar uma ação destrutiva

Uma ideia interessante também é aplicar os comandos em um branch teste

Conclusão

Neste artigo você viu como deletar commits que ainda não foram enviados em git

Basicamente utilizamos o comando git reset, em suas variações

  • soft: para excluir apenas o commit, mantendo o código;
  • hard: para excluir o commit e o código dele;

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