我有一个文件foo.php,它位于bar foler中,位于项目的根文件夹中。
最近被误删了,但是我重新创建了它,它在文件夹里面的路径是bar / foo.php
我在.gitignore
中有一行,说明:
bar/foo.php
路径是正确的,但如果我运行
git status
该文件显示为新文件。如果.gitignore
在当前版本中无法忽略它,我该如何忽略它?
我在Windows 7下开发。
感谢您的任何意见。
答案 0 :(得分:4)
在将其添加到.gitignore文件之前,您是否将其暂存以进行提交?
尝试以下命令:
git rm --cached bar/foo.php
之后,如果git status
正确地运行.gitignore
,则不应再显示该内容。
答案 1 :(得分:1)
文件:
bar/foo.php
可能仍然在git索引中。您可以通过以下方式将其从索引中删除:
git rm --cached bar/foo.php