Как отменить последнюю фиксацию и удалить ее из истории?

Я сделал фиксацию и вернулся с помощью

git revert HEAD^

только git log

➜  git:(master) git log
commit 45a0b1371e4705c4f875141232d7a97351f0ed8b
Author: Daniel Palacio <danpal@gmail.com>
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 из истории?

51
задан Tim Randall 1 February 2019 в 08:33
поделиться