4

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

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

我有一行.gitignore,说明:

bar/foo.php

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

git status

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

我正在 Windows 7 下开发。

感谢您的任何意见。

4

2 回答 2

5

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

尝试以下命令:

git rm --cached bar/foo.php

git status之后,当您运行 a如果它.gitignore正确时,它不应该再显示了。

于 2013-05-27T13:45:33.423 回答
1

文件 : bar/foo.php

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

git rm --cached bar/foo.php

于 2013-05-27T13:45:03.330 回答