Git Ignore 对已提交文件无效的解决方法

74 阅读1分钟

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  # 检查文件是否不再被跟踪