git reflog
押しつぶされたコミットなど、すべてのアクティビティを表示します(間違っている場合は修正してください)。
git reflog をバックアップするための git CLI コマンドはありますか?
明らかに、レポのローカル バージョンを削除すると、reflog が失われます (間違っている場合は修正してください)。
git push
安全とかそういうことでいいのかな?
そうでない場合、reflogの損失を防ぐためにどのようなアプローチをとるべきですか?
更新: Jiri Kremser への回答として、復元後に reflog 内の任意のコミットにバックアップ.git/logs
できますか?git reset --hard