7

コミットしていたところ、Windows ( .. :( ) マシンがクラッシュし、愛らしく悪名高い死のブルー スクリーンが表示されました。再起動してすぐに仕事に戻りましたが、ローカルの git リポジトリに深刻な問題があることがわかりました。

「致命的: git リポジトリではありません」

... それは、早くエスカレートしたね。

私はこの問題 (ここでも StackOverflow) を読んでいますが、まだ解決策を見つけていません。私がしたことは次のとおりです。

  • git init (0.1 秒以内: Reinitialized existing Git repository )
  • git status (同じ致命的なエラーが発生します)
  • git push origin development (同じ致命的なエラー)

.git フォルダーはまだそこにあり、正常に見えます (ただし、異常を直接見つけることはできません)。

リポジトリを復活させるためにコマンドラインでできることは何もないようです。

このリファレンスを見つけましたが、「HEAD を有効な ref/hash に変更する」方法がわかりません。

ここからどこへ行くべきか知っている人はいますか?

(この質問が SO で複数回表示されることは知っていますが、これらの問題はどれも同じ原因ではなく、その解決策は機能しません。そのようにマークする場合は、この質問が本当に重複していることを確認してください。)

4

1 に答える 1

4

(私は質問者です。)

残念ながら、この問題を時間内に解決する時間がありませんでした。このプロジェクトのプレッシャーは大きく、私は継続する必要がありました。私は完全に新しいチェックアウトを行うことにしました。すべてが再び正常に動作します。

教訓:コミット中にBSoDを取得しないでください。

于 2013-07-19T06:32:44.237 に答える