2013-07-31 165 views
0

這是我在stackoverlow上看到的很多問題的組合,基本上我有許多文件希望在我的.gitignore列表中,所以我已經手動添加了這些文件。從索引和gitignore中刪除文件

問題是這些文件在將它們添加到gitignore列表之前已經被編入索引,因此它們出現在「未進行提交的更改中」。我希望完全刪除它們,所以git無法看到它們,所以我爲它們做了'git rm --cached'。

但是,在做git狀態之後,我知道把它們看作'變更被提交'下的'刪除',即上演,如果我做了'git reset HEAD',它會簡單地將它們移回'修改' '變更沒有提交承諾'

我想要做的就是完全忽略它們,我該怎麼做?

+0

可能與此有關:http://stackoverflow.com/questions/1139762/gitignore-file-not-ignoring?rq=1 –

回答

2

git rm他們,然後提交。在您提交之前,他們會顯示爲已刪除。

+0

謝謝,我還是習慣了git概念 – PDStat