Git
安全HEAD移動履歴(復旧の要)
git reflog
reset --hardやrebaseで消えたように見えるコミットもここに残る。reflogでハッシュを見つけてreset/branchで復旧。
git reset --hard HEAD@{2}
git reflog [show] [branch]
参照は安全。復旧時のresetは慎重に。
このサイトの全コマンドと対処フローを、まるごと端末の中に。通信なしで検索できます。インストール無料、広告なし。