表題通り
git reset --hard HEAD^
を取り消したくなったので調べてみました。
以下のreflogコマンドで実行履歴を確認できます。
git reflog -n 5
戻したい場所を確認して、以下のコマンドで指定します。
HEAD@{1}に戻す場合は以下の通り
git reset --hard "HEAD@{1}"
git reset --soft HEAD^
で良かったものを--hardしてしまってローカルから消えてしまったのでかなり焦ってしまいました。
気をつけないと。
qiita.com
qiita.com