1. 从 Git 中移除已跟踪的文件(保留本地文件)
git rm --cached # 移除单个文件
git rm -r --cached # 移除整个目录
git commit -m "Remove files now ignored by .gitignore"
2. 如果你想移除所有已跟踪但应该被忽略的文件
git rm -r --cached .
git add . git commit -m "Fixed gitignore to exclude previously tracked files"
3. 验证更改
git status # 检查文件是否不再被跟踪