我有一个只有模式gcc
的.gitignore文件,它忽略了除两个目录外的所有.pyc文件。它的其他目录有更长和更短的名称。当我将其名称更改为" Axiom_Blob"相反,它的工作原理。这些名字逃避git是什么意思?我使用的是版本1.9.5。
**/*.pyc
答案 0 :(得分:1)
从你的例子中可以清楚地看出答案。您列出的所有文件前面都有单词modified:
。这意味着这些文件已经提交给Git,因此.gitignore
没有任何影响。 .gitignore
仅适用于未跟踪的文件。
如果您无法删除它们,请使用
git update-index --assume-unchanged <your-files>
一个更好的解决方案,假设它们应该从未被提交过,就是从历史中清除这些文件。使用BFG Repo Cleaner
可以轻松完成此操作