我需要忽略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)
答案 0 :(得分:0)
在git中,即使将其添加到.gitignore中,也不会忽略已添加到历史记录中的文件
如果您希望它消失,您需要按照本指南删除历史记录: https://help.github.com/articles/remove-sensitive-data/
注意:首先对git repo的副本进行测试可能是个好主意。