コミットしていたところ、Windows ( .. :( ) マシンがクラッシュし、愛らしく悪名高い死のブルー スクリーンが表示されました。再起動してすぐに仕事に戻りましたが、ローカルの git リポジトリに深刻な問題があることがわかりました。
「致命的: git リポジトリではありません」
... それは、早くエスカレートしたね。
私はこの問題 (ここでも StackOverflow) を読んでいますが、まだ解決策を見つけていません。私がしたことは次のとおりです。
- git init (0.1 秒以内: Reinitialized existing Git repository )
- git status (同じ致命的なエラーが発生します)
- git push origin development (同じ致命的なエラー)
.git フォルダーはまだそこにあり、正常に見えます (ただし、異常を直接見つけることはできません)。
リポジトリを復活させるためにコマンドラインでできることは何もないようです。
このリファレンスを見つけましたが、「HEAD を有効な ref/hash に変更する」方法がわかりません。
ここからどこへ行くべきか知っている人はいますか?
(この質問が SO で複数回表示されることは知っていますが、これらの問題はどれも同じ原因ではなく、その解決策は機能しません。そのようにマークする場合は、この質問が本当に重複していることを確認してください。)