問題一覧に戻る
上級変更の取り消し
問題49: git reflog - 参照履歴の追跡

git reflogを使ってHEADの移動履歴を表示し、失われたコミットを復元する方法を学びます。reflogは、reset、rebase、その他の操作で誤ってコミットを失った場合のセーフティネットです。

# reflogを表示
git

# コミットを復元
git checkout abc123

# 復元を確認
git log --oneline -n 1