git reset -- удаляет коммит, с помощью перестановки HEAD на коммит, который вы укажете -- предыдущие изменения "отменяются" в зависимости от режима.
Стоит отметить, что git revert часто является более подходящим, особенно для случаев, когда уже был выполнен push в какой-нибудь из внешних репозиториев.