git - 使用 git rm --cached 删除文件,但 git 仍然将其推送到我的存储库?

标签 git github git-rm

我已使用 git rm --cached 和 git Reset HEAD 删除了我的文件。但是当我尝试将其推送到我的存储库时,它仍然添加该文件?我怎样才能完全删除该文件?

最佳答案

对于将来看到这个问题的任何人,

请记住,您必须删除这些文件,然后使用存在的 .gitignore 进行提交,以便 .gitignore 真正忽略这些文件。

不手动删除文件将导致现有文件保留在存储库中,但添加的新文件将被忽略。

关于git - 使用 git rm --cached 删除文件,但 git 仍然将其推送到我的存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40748659/

相关文章:

windows - 如何在 Windows 上将 svn 存储库转换为 git

Git pull 是不可能的,因为你有未 merge 的文件

Git 错误远程 : Empty password

git - 在运行脚本之前使用 Github.com 检查 ssh

GitHub - 只允许拉取请求

Git:如何从索引中删除文件而不从任何存储库中删除文件

git - 无法推送到远程 repo - "Please make sure you have the correct access rights and the repository exists."

intellij-idea - 无法停止跟踪 JetBrains .idea 文件

git - git-rm --cached 在 pull 时会删除另一个用户的工作树文件吗

github - 代码所有者语法 :/foobar/** vs/foobar/