我对导入的文件(django 1.11中的应用程序)有问题。导入文件后,数据将保存到其中,其状态被修改:
modified: media/import_file.json
然后我想对我的代码执行git pull,但是我不能,因为文件已修改。
我在.gitignore
文件中有条目,但是它们不起作用:
/www/media/import_file.json
/www/media/*
答案 0 :(得分:3)
.gitignore
仅在我们向回购中添加文件时查找。因此,如果已将文件添加到git中(使用git add
),则仅将其放入gitignore是行不通的。
将文件添加到.gitignore后,还需要将其从存储库中排除。可以使用-
git rm --cached /www/media/import_file.json
请确保添加--cached标志。它确保仅从git存储库而非文件系统中删除文件。