我有一些被 Git 跟踪的文件:
- 内容/.htaccess
- 管理/缓存/
- db_changes.docx
但后来我决定让 Git 忽略它们。所以我将它们添加到 .gitignore 文件中,然后运行这些命令:
git rm --cached content/.htaccess
git rm -r --cached admin/cache/
git rm --cached db_changes.docx
然后我提交了回购。但如果我git status
再次运行,这些文件仍会显示在“未跟踪文件”列表中。
我跑了:
git ls-files . --ignored --exclude-standard --others
列出 .gitignore 文件,但没有出现。我确定我正确地将它们放入 .gitignore 文件中,所以我真的很困惑/沮丧。