コミットを試みたときにGithubforWindowsが爆撃されましたが、git(コマンドライン)からすべてのファイルが新しいと表示されます。サイズが53MBの.getフォルダーがまだあります。これまでに約60から100のコミットを行いました。
履歴や変更を失うことなく、作業コピーを復元するにはどうすればよいですか?
Gitステータスによると:
ブランチマスターについて
初期コミット
コミットする変更:(
「gitrm--cached...」を使用してステージングを解除します)新しいファイル:.gitattributes
新しいファイル:.gitignore
...(さらに1620ファイル)コミット用にステージングされていない変更:(コミット
される内容を更新するには「gitadd...」を
使用)(作業ディレクトリの変更を破棄するには「gitcheckout --...」を使用)変更:Src / Foo / Bar / Index.cshtml
追跡されていないファイル:(
コミットされるものに含めるには「gitadd...」を使用してください)
PoshGitコマンドプロンプトは次のようになります
C:\ Projects \ Foo[マスター+1623〜0 -0 | + 0〜1 -0]>
からの出力git log
は次のとおりです
C:\ Projects \ Foo[マスター+1623〜0 -0 | +1〜1 -0!]> git log
fatal:デフォルトのリビジョンが正しくありません'HEAD'
アップデート
Git GUIから「VerifyDatabase」を実行したところ、次のようになりました。
胎児の枝にHEADポイント(マスター)の通知:いいえデフォルトの参照cd8bc69ad56ca5c4d51d0d5028525698158cf3ecダングリングコミットぶら下がり30855e0deee8600f10733e6760db54fee2570a38をコミットぶら下がりダングリングツリー4b825dc642cb6eb9a060e54bf8d69288fbee4904はc934f9823d907cd69c5e08a0159b9de4dfe3da35ダングリングがf958caca247978db978b70460276b5da7582bb06通知をコミットコミット