git menghapus dua komit tetapi bukan kodenya

IF you have NOT pushed your changes to remote
git reset HEAD~1
ELSE you have pushed your changes to remote
git revert HEAD
uzii