2017-04-15 58 views
0

对不起,听起来像是一个非常简单的问题。但我仍然是初学者。我已经忽略了.gitignore文件本身以及.idea文件夹中的所有内容。这是我的.gitignore文件:忽略文件夹内的单个文件

\.gitignore 
.idea/** 

我工作的一个Web项目,并试图忽略一个文件夹中的单个文件:config/db.php

,但不能达到它。感谢任何帮助!

+0

请选择正确标记。这是一个混帐和gitignore问题,而不是PHP或Web。 –

+0

我添加了** config/db.php **到**。gitignore **,但没有任何更改 – Sherzod

+5

可能的重复[如何忽略Git中目录中的文件?](http://stackoverflow.com/问题/ 8527597 /如何做,我忽略文件在目录中的git) –

回答

0

您可能已在跟踪文件。从手册页:

Files already tracked by Git are not affected; 

所以,你首先需要删除的文件,如果你尝试重新提交它,你会得到一个警告。

1

首先,您似乎已经提交了您要忽略的文件。在这种情况下,这样做:

git rm -rf -—cached .idea/ config/db.php 

接下来,纠正你的.gitignore文件有以下条目:

.gitignore 
.idea/ 
config/db.php 

现在,提交您的.gitignore文件的更改:

git add .gitignore && git commit -m “Correct ignore files”