2017-04-15 23 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」