git忽略图片文件不起作用

时间:2018-06-20 15:04:22

标签: git

我刚刚使用最新的图像和数据库更新了本地工作目录,但是一旦执行此操作,git状态就会向我显示这些jpg文件已被“删除”,就像它们被跟踪一样,但是它们不会,因为我的.gitignore文件包含要忽略的图像文件夹(** / uploads /),当我添加新的图像文件时,它从不抱怨,我假设它们以前被错误地跟踪和提交,并且在复制时它覆盖了这些文件。

现在,我正试图摆脱这些文件,使我的“ git status”混乱,但我不能。

我尝试过 git rm -r --cached uploads/

但它只是将其从红色移到绿色(假设它已将它们移至暂存)。

我尝试过 git update-index --assume-unchanged uploads/ 但它什么也没做,仍然在分期中。

我尝试将它们从暂存中删除,然后重新发出git update-index --assume-unchanged uploads/命令,但是它什么也没做。

我似乎在任何地方都找不到解决方案。

1 个答案:

答案 0 :(得分:0)

好吧,我已经检查了我的存储库,以确保我以前正在跟踪此文件夹,并且在复制这些文件时,我已经删除了将该文件夹标记为“已删除”的文件夹。

所以我不得不做git rm -r --cached uploads/并进行了一次提交,从存储库中删除了这些文件。

所以现在我的git状态再次变为“干净”。