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,这样我才能重新开始工作?

4

0 回答 0