3

git 告诉我我一直在添加/暂存/提交的所有 300 个文件现在都是新的。

最新的未暂存修改和删除的文件是正确的,我做了一个

 git add .
 git add . -A

但两者都没有解决它仍然看到的 300 个新文件。

有点奇怪,就像我的回购已被破坏或损坏。自上次暂存和提交以来,我进行了相当多的更改,正如我所说,它认为这些已被修改或删除。

预计到达时间:

git status 正在显示(在我执行上述命令之后)

 [(master) +300 ~0 -0]>
4

1 回答 1

1

一种恢复方法是:

  • 重新克隆 repo
  • 将损坏的 repo 的所有工作树(不是其.git子目录)复制到新克隆并签出的工作树上。
  • 让 git 检测更改(而不是新文件)
于 2012-10-26T06:28:21.490 回答