git 仓库无法忽略dist目录内容改变
背景:提交过一次dist目录的内容,之后再.gitignore配置dist后不生效
如果你已经在 .gitignore 文件中添加了 dist 文件夹,但它里面的文件仍然被 Git 检测到,可能有以下几个原因:
- dist 文件夹已被跟踪
Git 会忽略 .gitignore 中指定的文件和文件夹,但 如果某个文件或文件夹之前已经被 Git 跟踪(已经提交过),即使你在 .gitignore 中添加了它,Git 也不会停止跟踪这些文件。你需要手动将这些文件从 Git 的历史记录中移除。
解决方法:
使用以下命令从 Git 中移除 dist 文件夹,但不删除它的本地副本:
git rm -r --cached dist
然后,提交更改:
git commit -m "Remove dist from version control"