git提交時發現iml文件沒有被排除

在進行項目提交時,偶然發現項目的iml文件也被列入的變更。

看了下gitignore文件,沒有問題呀,iml文件已經被排除掉了呀。

先說解決辦法,假設iml文件全稱爲cms.iml

執行如下命令

git rm -r --cached cms.iml

git commit -m "delete cms.iml"

git push

原因就是遠程倉庫裏已經有了cms.iml這個文件,所以看起來像是gitignore不起作用了。

出現這種問題很可能就是項目一開始沒有gitignore文件,或者*.iml是後來才加上的,因此項目一開始已經將iml文件push到遠程倉庫裏了。

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