- Published on
添加到.gitignore中的文件及文件夹仍旧会出现在git待提交列表的情况如何处理
- Authors
- Name
- Pumpkinor
gitignore
只是对从来没有追踪过的文件生效
如果要排除的文件已经被纳入到版本管理中了
那这个时候直接添加文件或文件夹名称到.gitignore
中是不会起作用的。
解决方法:
查看 git 缓存的文件
执行如下指令,采用的是默认的-c
即在输出中显示缓存的文件
可以查看输出的缓存文件中是否存在想要忽略的文件
git ls-files
将对应文件从缓存区中删除
git rm -r --cached xxx(文件名)
验证文件已删除
git ls-files