2012-09-08 60 views
4

我已經放置.idea /在我的~/.gitignore_global和我的項目具體.gitignore文件(並承諾後者),但我仍然看到該文件爲unstaged。gitignore - 如何忽略.idea /目錄爲rubymine

我該如何真的忽略這些文件?

我已經做到了這一點:

git config --global core.excludesfile ~/.gitignore_global 

,但它並沒有幫助。

的文件名就可以了:

$ ls ~/.gitignore_global 
/home/durrantm/.gitignore_global 

enter image description here

回答

7

這些文件加入到Git倉庫了。然後git rm --cached .idea然後提交。

+1

只需要注意,要遞歸刪除文件添加-r選項。 'git rm -r --cached .idea'。 – CrnaStena

+0

對於那些不知道的人,「遞歸」意味着刪除文件夾 - 文件層次結構 – Crimbo

0

也許您還必須運行過濾器分支,才能徹底清除整個存儲庫中的文件夾。在github上,你會發現一個方便的文檔。