1

xcode の使用中に停電が発生しました。Git と Time Machine を使用しています。マシンが復旧し、xcode を再起動すると、ほとんどのプロジェクト ファイルに「?」のステータスが付きます。誤って「M」と表記されているものがあります。コミットを試みましたが、Git によって追跡されていないと思われるプロジェクト ファイルのリスト (リストが正しくない) で構成されるエラーが発生し、コミットが失敗しました。

SOのいくつかのエントリを読んだ後、xcodeを終了して試しました

git stash
git reset --hard cf530af
git stash pop

これにより、変更および削除されたファイルの短いリストが残りましたが、これは正しいものでした。しかし、xcode を再起動すると、ファイルの統計アイコンは変更されませんでした。

次に、xcode を終了し、昨夜の Time Machine バックアップを復元しました。それはスムーズに進みましたが、xcode を再起動しても、ファイル ステータス アイコンは正しくありませんでした。

現時点では、git status正しいと思われる結果を示しています。git fsck多数のダングリング BLOB と 1 つのダングリング コミットが表示されます。

xcode と Git を再同期して Git を作業に戻すにはどうすればよいですか?

4

0 に答える 0