2

我有一些被 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 文件中,所以我真的很困惑/沮丧。

4

1 回答 1

4

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

于 2012-12-31T21:43:49.173 回答