Чтобы отменить самый последний коммит, я делаю это:
Во-первых:
git log
получить самый последний идентификатор SHA для отмены.
git revert SHA
Это создаст новый коммит, который будет полностью противоположен вашему. Затем вы можете нажать эту новую фиксацию, чтобы привести ваше приложение в состояние, в котором оно было раньше, и ваша история изменений отобразит эти изменения.
Это хорошо для немедленного повторения чего-то, что вы только что совершили, что, как мне кажется, чаще всего так.
Как заметил Майк, вы также можете сделать это:
git revert HEAD