Git 不忽略文件

标签 git github git-svn

我在cmd中运行了以下命令

git rm -r --cached .

删除任何已提交且不应提交的文件。然后我将其添加到我的 .gitignore 文件中:

settings_local.py
*.pyc

它应该忽略任何 .pyc 文件和本地设置文件。然而,当我尝试在 git 中扫描已更改的文件时,它找到了它们!

最佳答案

任何已经提交的内容仍然会被 git 识别,即使它们会被 .gitignore 忽略。运行 git rm --cached 后,您仍然需要提交删除这些文件的操作。从那时起,它们应该被忽略,除非您强行重新添加它们。

关于Git 不忽略文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26383960/

相关文章:

git - 从 git 更新后 Hook 调用 'git pull'

linux - 如何使用 DockerFile 从 git repo 获取源代码

linux - git diff --numstat 按字符串而不是文件路径

git - 与 Visual Studio 中的 merge 混淆

svn - Git-Svn dcommit 导致分支 split

源代码文档中的 git 修订号

github - 获取 Github 总克隆统计

github - GitHub 已保存回复的键盘快捷方式

git - 我如何限制 git-svn 的速率?

git svn clone 在 cygwin 下死于信号 11