2013-05-27 57 views
4

我有一個文件foo.php,它位於工程的根文件夾中的工具欄內。.gitignore無法忽略文件​​

它最近被誤刪,但我已經重新創建它,它裏面的文件夾路徑是酒吧/ foo.php

我在.gitignore一行,指出:

bar/foo.php 

的路徑是正確的,但如果我運行一個

git status 

文件顯示爲一個新文件。如果.gitignore在當前版本中無法忽略它,我該如何忽略它?

我在Windows下開發7

感謝任何輸入。

回答

3

你階段,對提交您添加它到的.gitignore文件之前?

試試下面的命令:

git rm --cached bar/foo.php 

之後,它不應再顯示當您運行git status如果是在.gitignore正確。

+0

兩個答案都是正確的,但我選擇了這一個,因爲它更具描述性。但是,我已經提高了兩個。 –

1

文件: bar/foo.php

可能仍然在git的索引。您可以通過索引中刪除它:

git rm --cached bar/foo.php