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

时间:2012-12-22 01:26:50

标签: 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

然后我承诺了回购。但是,如果我再次运行git status,那些文件仍会显示在“未跟踪文件”列表中。

我跑了:

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

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

1 个答案:

答案 0 :(得分:4)

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