ワークディレクトリ(作業ツリー)の内容はそのまま、つまり変更内容はそのままでコミットだけを取り消したい場合
% git reset --soft HEAD^
ふたつ前のコミットを取り消したい場合
% git reset --soft HEAD^^
ひとつ前とふたつ前の、2個のコミットを取り消したい場合
% git reset --soft HEAD^ % git reset --soft HEAD^