git diff显示删除为新的更改

bob*_*obo 2 git commit

每次我做一个git diff,尽管自第一个提交以来很多提交,它继续给我这些旧的更改,这些更改很久以前用于文件删除.

我在提交中删除了大约7个提交之前的整个文件夹,并且仍然在分支或合并上,git就像删除是新的一样.做git diff静止显示已删除文件的每一行都"刚被删除",好像这是新的,但我删除了很多提交前.

这是怎么回事?

kub*_*ubi 6

如何将文件添加到索引中?git add .不会将删除的文件添加到您的索引中,您必须使用git add -ugit rm filename.txt