即使添加到gitignore,新文件仍会在git中显示

时间:2015-10-16 16:37:47

标签: git

我需要忽略git文件。我添加了一个条目到我的gitignore并在相同的路径和名称创建了一个文件,但它仍然显示为git中的新文件。

我尝试了这个,但它不起作用:

git rm -rf --cached filepath/filename

我得到的信息是:

fatal: pathspec 'filepath/filename' did not match any files

如果我运行这些,那么我可以在git中进行大量的更改,所以我很害怕犯这个改变。

git rm -r --cached .
git add .

UPDATE 这就是我添加到我的gitignore

sites/default/settings.local.php

这是git中的消息:

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    sites/default/settings.local.php

nothing added to commit but untracked files present (use "git add" to track)

1 个答案:

答案 0 :(得分:0)

在git中,即使将其添加到.gitignore中,也不会忽略已添加到历史记录中的文件

如果您希望它消失,您需要按照本指南删除历史记录: https://help.github.com/articles/remove-sensitive-data/

注意:首先对git repo的副本进行测试可能是个好主意。