idea 添加gitignore無效

從git上clone項目,因之前git 倉庫中上push了需要忽略的文件,現在需要對將其添加到ignore文件中,但是發現無論使用什麼方式添加到ignore,都不能有效的將文件忽略。
最終解決辦法,只需清理本地git緩存,重新commit即可。

git rm -r --cache .  
git add .  
git commit -m 'add ignore'  

爲什麼在項目開始時沒有加入到ignore的文件,之後添加進gitignore會無效呢?

原因是在push了項目之後git已經開始管理所有文件,之前已經被追蹤的文件,中途添加進.gitignore,Git會忽視.gitignore新的規則。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章