Hice un cometió y volvió conGit revertir última confirmación y sacarlo de la historia
git revert HEAD^
simplemente git log
➜ git:(master) git log
commit 45a0b1371e4705c4f875141232d7a97351f0ed8b
Author: Daniel Palacio <[email protected]>
Date: Tue Jan 17 16:32:15 2012 -0800
Production explanation
Pero si lo hago git log --all que sigue apareciendo. Tengo que sacarlo de la historia, ya que tiene información sensible
git log --all
commit 5d44355080500ee6518f157c084f519da47b9391
Author: Daniel Palacio
Date: Tue Jan 17 16:40:48 2012 -0800
This commit has to be reset
commit 45a0b1371e4705c4f875141232d7a97351f0ed8b
Author: Daniel Palacio
Date: Tue Jan 17 16:32:15 2012 -0800
Production explanation
¿Cómo se quita el commit 5d44355080500ee6518f157c084f519da47b9391 de la historia también?
duplicado de [Git deshacer último compromiso] (http://stackoverflow.com/questions/927358/git-undo-last-commit) –
@AdrianCornish: Es un buen comienzo, pero no ayuda con la "información confidencial" poco. –
@KevinBallard - un reinicio de git --hard will? Asumiendo que no ha sido empujado a ninguna parte, si se apretó, todas las apuestas están desactivadas. –