リセットしすぎて必要なコミットを消してしまった場合の救済方法です。git reflogとgit resetを使用します。
git reflog
git reset
ログを見て、どのコマンドを実行した直後に戻りたいか確認します。
git reflog -10
HEAD@{0}は現在の状態なので、通常は直前に戻る場合はHEAD@{1}になります。
HEAD@{0}
HEAD@{1}
git reset --hard "HEAD@{1}"
関連記事
新着記事