git :: git commit の取り消し

ワークディレクトリ(作業ツリー)の内容はそのまま、つまり変更内容はそのままでコミットだけを取り消したい場合

% git reset --soft HEAD^


ふたつ前のコミットを取り消したい場合

% git reset --soft HEAD^^


ひとつ前とふたつ前の、2個のコミットを取り消したい場合

% git reset --soft HEAD^
% git reset --soft HEAD^