话不多说直接上步骤:git bash直接干到你的code.直接敲命令: git rm -r --cached .rm是remove 命令-r将允许递归删除-cached只会从索引中删除文件。 你的文件仍然存在.表示所有文件都不跟踪注意rm命令一旦执行就无法挽回.如果不懂就不要瞎玩.搞定就是这么简单粗暴. 如有顾虑请自行找个案例测试即可.参考资料http://www.codeblocq.com/2016/01/Untrack-files-already-added-to-git-repository-based-on-gitignore/希望以上内容能够帮助到遇到同样问题的你.如有其它思路可以随时联系我.