Что значит "неправильный коммит"?
UPD. В любом случае очень не рекомендуется править историю коммитов. Кому-то после вас её разбирать, и некоторые шаги разработки будут казаться бессмысленными после удаления промежуточных шагов.
UPD2. Если уж прямо в немоготу, то читаем про
git rebase (но за это надо бить по рукам)