git reflog
注意HEAD移動履歴(復旧の要)
git reflog
reset --hardやrebaseで消えたように見えるコミットもここに残る。reflogでハッシュを見つけてreset/branchで復旧。
実行例
git reflog失ったコミットのハッシュを探すgit reset --hard HEAD@{2}2操作前の状態へ復旧
書式
git reflog [show] [branch]
実行前の注意
参照は安全。復旧時のresetは慎重に。
この症状のとき使う
圏外の現場でも同じ内容が引けます
このサイトの全コマンドを端末の中に。アプリ版はさらに632件を加えた1,510コマンドと、120の対処フローを収録しています。通信なしで検索できます。インストール無料・広告なし(一部は買い切り)。
App Storeで無料インストール