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