特定のコミットで行われた変更を取り消す「新しいコミット」を作成するコマンドはどれか。

revertは過去の履歴を消さずに、逆方向の変更を当てることで整合性を保ちつつ元に戻す。