機能ブランチを完了した後、git rebase -i
誤ってすべてのコミットを削除しました。完全にはわかりませんが、コミットを破棄する代わりに、エントリ全体をコミットメッセージに置き換えたのではないかと思います。
http://shafiulazam.com/gitbook/4_interactive_rebasing.html 言います:
インタラクティブリベースが実行できる最後の便利なことは、コミットをドロップすることです。コミット行に「pick」、「squash」、または「edit」を選択する代わりに、その行を削除するだけで、履歴からコミットが削除されます。
私の質問は:これを元に戻す/元に戻す方法はありますか?
「gitreflog」を実行して、古いHEADを取り戻すことができます。