Published on

添加到.gitignore中的文件及文件夹仍旧会出现在git待提交列表的情况如何处理

Authors
  • avatar
    Name
    Pumpkinor

gitignore 只是对从来没有追踪过的文件生效

如果要排除的文件已经被纳入到版本管理中了

那这个时候直接添加文件或文件夹名称到.gitignore 中是不会起作用的。

解决方法:

查看 git 缓存的文件

执行如下指令,采用的是默认的-c

即在输出中显示缓存的文件

可以查看输出的缓存文件中是否存在想要忽略的文件

git ls-files

将对应文件从缓存区中删除

git rm -r --cached xxx(文件名)

验证文件已删除

git ls-files