問題一覧に戻る
中級変更の取り消し
問題44: git revert - コミットの安全な取り消し

git revertコマンドで変更を逆転させる新しいコミットを作成して、コミットを安全に取り消す方法を学びます。resetとは異なり、revertは指定したコミットの変更を取り消す新しいコミットを作成して履歴を保持します。

# 履歴を確認
git log --oneline -n 3

# コミットを打ち消す
git HEAD~1

# 打ち消しを確認
git log --oneline -n 4