我有一些由Git跟踪的文件:
但后来我决定让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文件中,所以我真的很困惑/沮丧。
答案 0 :(得分:4)
我的.gitignore
文件位置错误。我把它放在.git
目录的根目录中,而不是我的仓库的根目录。