gitignore 无法忽略某些目录下的文件

gitignore unable to ignore files under certain directories

如何忽略审核目录下的所有folders/files?

我尝试将 **/audit 添加到 .gitignore 中,它存在于我的项目的根目录中。其中 .git 存在,但文件仍显示在 eclipse 的未暂存更改中。是因为文件名中的-吗?

data/test/audit/portfolio-tnc/TEST-2019-04-22T03-20-31.json

如果文件已被 git 跟踪,您必须将其从 git 索引中删除

git rm --cached data/test/audit/portfolio-tnc/TEST-2019-04-22T03-20-31.json

这不会删除文件,但 git 将不再跟踪它。

您可以使用

取消跟踪整个目录
git rm -r --cached data/test/audit