Gitでコミットを取り消す場合、行う作業内容によってコマンドが違ってきます。
コミットだけ取り消す場合
以下のコマンドを実行します。
git reset --soft HEAD^
この場合、git addされた状態に戻ります。
git addも取り消す場合
コミットを取り消すだけでなく、git addも取り消す場合は、以下のコマンドを実行します。
git reset --mixed HEAD^
修正自体を取り消す場合
修正自体を完全に取り消す場合、つまり一つ前のコミットの状態に戻す場合は、以下のコマンドを実行します。
git reset --hard HEAD^
なお、「^」を「^^」にすれば2つ前のコミットの状態に、「^^^」にすれば3つ前のコミットの状態に戻ります。