导入后无法使git pull

时间:2018-08-02 10:16:59

标签: python django linux git repository

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

modified: media/import_file.json

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

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

1 个答案:

答案 0 :(得分:3)

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

git rm --cached /www/media/import_file.json

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