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

.gitignore文件仍显示在未跟踪列表中,git,Git,我有一些被Git跟踪的文件: content/.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,这些文件仍然会显示在“untr

我有一些被Git跟踪的文件:

  • content/.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
,这些文件仍然会显示在“untracked files”列表中

我跑:

git ls-files . --ignored --exclude-standard --others

无法列出.git文件,但未显示任何内容。我肯定我把它们正确地放在了.gitignore文件中,所以我真的很困惑/沮丧。

我的
.gitignore
文件放错了位置。我把它放在
.git
目录的根目录中,而不是我的repo的根目录中。

我的
.gitignore
文件放错了位置。我把它放在我的
.git
目录的根目录中,而不是我的repo的根目录中。

你的.gitignore到底说什么,它在哪里。你的.gitignore到底说什么,它在哪里。