GIT 仓库的所有文件同时标记为 "missing" 和 "new file" [SourceTree]

All files of GIT repository are marked as "missing" and "new file" at the same time [SourceTree]

我使用 GIT 2.17.1 和 Sourcetree 2.6.9。在我未提交的更改中,我存储库的所有文件都标记为 missing,同时也标记为 added new。我确定,我没有移动或编辑这些文件。他们列出了相同的路径。

这是部分文件的截图

编辑:"git status" 显示与上面标记为 "missing" 和 "new file" 的相同文件。每个文件列为暂存和未暂存。

从 SourceTree 版本 1.X 更新到 2.6.9

后出现错误

git reset确实解决了问题。

不知道问题最初是如何发生的,但似乎以某种方式上演了旧的存储库状态(这些文件尚不存在)。但是文件的状态没有改变。