git rm --cached 不起作用

hvs*_*hvs 5 git github

我一直在尝试从 git 版本控制系统中删除一些文件,这样它们就不会被推送到提交上。

git rm --cached filenamegit rm --force --cached filename都不适用于多个文件。基本上,删除的文件确实会被推送到 github(不是当我更改有问题的文件时,而是当我编辑和提交项目中的其他文件时)。

此外,对于几个文件,当文件确实存在于 git rm 命令的路径中时,我会收到fatal: pathspec did not match any files 错误。

这里有一些问题,但我不知道如何安全地重置一切。你能帮忙吗?

aks*_*har -1

尝试这些命令:-

  1. git reset filename

  2. git reset HEAD filename

他们将从暂存区域中删除文件。