导入后无法进行 git 拉取

Can not make git pull after import

我导入的文件有问题(django 1.11 中的应用程序)。导入文件后,数据保存到其中,修改状态:

modified: media/import_file.json

然后我想 git 提取我的代码,但我不能,因为文件已被修改。 我在 .gitignore 文件中有条目,但它们不起作用:

/www/media/import_file.json
/www/media/*

.gitignore 只有在我们将文件添加到 repo 时才会被查找。因此,如果文件已经添加到 git(使用 git add),则仅将其放在 gitignore 中是行不通的。 将文件添加到 .gitignore 后,您还需要将其从存储库中排除。可以使用-

来完成
git rm --cached /www/media/import_file.json

请确保添加 --cached 标志。它确保文件仅从 git 存储库而不是文件系统中删除。