问题原因:已跟踪文件的缓存问题:
如果之前已经跟踪了这些文件(即它们已经被 Git 加入到版本控制中),即使你在 .gitignore
文件中添加了忽略规则,Git 仍然会显示这些文件。你需要先从 Git 中移除这些文件(但不会从你的工作目录中删除):
解决方案(一行一行的运行):
git rm -r --cached .
git add .
git commit -m "update .gitignore"
问题原因:已跟踪文件的缓存问题:
如果之前已经跟踪了这些文件(即它们已经被 Git 加入到版本控制中),即使你在 .gitignore
文件中添加了忽略规则,Git 仍然会显示这些文件。你需要先从 Git 中移除这些文件(但不会从你的工作目录中删除):
解决方案(一行一行的运行):
git rm -r --cached .
git add .
git commit -m "update .gitignore"