Как отменить последний коммит и удалить его из истории?
Я сделал коммит и вернулся
git revert HEAD^
просто мерзавец
➜ git:(master) git log
commit 45a0b1371e4705c4f875141232d7a97351f0ed8b
Author: Daniel Palacio <[email protected]>
Date: Tue Jan 17 16:32:15 2012 -0800
Production explanation
Но если я сделаю git log - все равно он появится. Мне нужно удалить его из истории, поскольку он имеет конфиденциальную информацию
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
Как удалить коммит 5d44355080500ee6518f157c084f519da47b9391 из истории?