为什么 Git 在切换分支后显示已删除的文件?

spe*_*ec3 5 git github

每次切换分支时我都会看到已删除的文件。我已经提交了所做的所有更改。

git checkout master
D   eqs.jpg
D   old conversion.pdf
D   readme.txt
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能避免它?

Dav*_*sch 4

这意味着您已在本地删除了这三个文件,但尚未提交该删除。如果您还希望从存储库中删除文件,则需要git add --allgit commit。如果您不想删除它们,请git checkout .在本地恢复它们。