我一直试图从git版本控制系统中删除一些文件,以便它们不会被推送到提交中。但是对于几个文件,无论是“git rm --cached filename”还是“git rm --force --cached filename”,都无法生效。基本上,已删除的文件会被推送到github(仅当我更改其他文件并提交项目时才会这样)。此外,对于一些文件,当我使用git rm命令时,会出现“致命错误:路径规范与任何文件不匹配”的错误,尽管这些文件确实存在于路径中。这里出了一些问题,但我不知道如何安全地重置所有内容。能否请您帮忙解决?