.gitignore 文件仍然显示在未跟踪列表中

kmg*_*dev 5 git

我有一些 Git 正在跟踪的文件:

  • 内容/.htaccess
  • 管理/缓存/
  • db_changes.docx

但后来我决定让 Git 忽略它们。所以我将它们添加到 .gitignore 文件中,然后运行以下命令:

git rm --cached content/.htaccess
git rm -r --cached admin/cache/
git rm --cached db_changes.docx
Run Code Online (Sandbox Code Playgroud)

然后我提交了回购协议。但如果我git status再次运行,这些文件仍然显示在“未跟踪的文件”列表中。

我跑:

git ls-files . --ignored --exclude-standard --others
Run Code Online (Sandbox Code Playgroud)

列出 .gitignore 文件,但没有显示任何内容。我确信我将它们正确地放入 .gitignore 文件中,所以我真的很困惑/沮丧。

kmg*_*dev 5

我的.gitignore文件放错地方了。我把它放在我的目录的根目录中.git,而不是我的存储库的根目录中。