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

Apagar Commit do Repositório Remoto

  1. Eu apaguei uns arquivos do meu projeto
  2. Commit e push origin
  3. Não era para apagar os arquivos
  4. Fiz git reset
  5. Voltei para versão que tinha tudo
  6. Se eu commitar e push diz que tenho que forçar (maneira certa?)
  7. Se eu der pull dar conflito
  8. Como faço para apagar o commit head origin?
  9. E Colocar a versão funcionando no repositório remoto?
3 respostas

Oi, Leandro, tudo bem?

Tenta o git revert junto do ID do commit que tu quer reverter. O git revert fará o reverso com commit que foi feito anteriormente. Assim, se o commit anterior editou, alterou algum arquivo, ele irá reverte isso. (e pode ser que o conflito acabe e você possa dar o *git push normal sem forçar)

Tenta e me fala se deu certo :}

solução!

Oi Leandro se esse commit for o mais recente você vai utilizar o:

Reset Hard Ao usar o git reset a opção padrão dele é --soft, que foi o que aconteceu no exemplo anterior. O reset soft não altera os arquivos, apenas o commit. O outro modo de desfazer o commit é o modo hard. Não é hard de ser difícil não. Neste caso as alterações nos arquivos também serão desfeitas com o commit. Para o reset hard use:

git reset --hard HEAD~1 Perceba que os arquivos estão exatamente como no commit anterior.

Mas se não for o commit mais recente utilize o revert.

Espero ter ajudado e bons estudos.

Valeu Laís e Maison, ajudaram bastante.