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到远程仓库里了。

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