当他们被添加和上演时,git告诉我我的所有文件都是新文件

时间:2012-10-26 01:27:48

标签: git

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

最新的非分段修改和删除文件是正确的,我做了

 git add .
 git add . -A

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

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

ETA:

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

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

1 个答案:

答案 0 :(得分:1)

恢复的一种方法是:

  • 做一个新的克隆回购
  • 在新克隆和签出的工作树上复制损坏的仓库的所有工作树(不是其.git子目录)。
  • 让git检测更改(而不是新文件)