.gitignore无法忽略文件

时间:2013-05-27 13:34:37

标签: git windows-7 gitignore

我有一个文件foo.php,它位于bar foler中,位于项目的根文件夹中。

最近被误删了,但是我重新创建了它,它在文件夹里面的路径是bar / foo.php

我在.gitignore中有一行,说明:

bar/foo.php

路径是正确的,但如果我运行

git status

该文件显示为新文件。如果.gitignore在当前版本中无法忽略它,我该如何忽略它?

我在Windows 7下开发。

感谢您的任何意见。

2 个答案:

答案 0 :(得分:4)

在将其添加到.gitignore文件之前,您是否将其暂存以进行提交?

尝试以下命令:

git rm --cached bar/foo.php

之后,如果git status正确地运行.gitignore,则不应再显示该内容。

答案 1 :(得分:1)

文件: bar/foo.php

可能仍然在git索引中。您可以通过以下方式将其从索引中删除:

git rm --cached bar/foo.php