问题描述:
我在使用git 提交代码时,出现了.iml 文件,这个文件其实代码中并不需要,我们可以通过配置,隐藏这种文件不被展示。
操作步骤:
一,idea 下载.ignore 插件
二,查看或设置.ignore 模板
idea 查找 File -> Setting -> Version Control -> lgnore Files Support
三,idea 创建.gitignore 文件
在父工程中创建.gitignore 文件
到这里如果你还没使用git 管理,忽略功能就已经生效了。
但是如果你在配置.gitignore 文件前已经使用了git 管理代码,需要使用git 清除对.iml 文件的跟踪
--对某个文件取消跟踪
git rm --cached readme1.txt //删除readme1.txt的跟踪,但不删除文件。
git rm --f readme1.txt //删除readme1.txt的跟踪,并且删除文件。
--对某个文件夹取消跟踪
git rm --cached **/.idea/ -r //删除所有.idea目录下文件的跟踪,但不删除文件。
git rm -f **/.idea/ -r //删除所有.idea目录下文件的跟踪,并且删除文件。
--对所有文件都取消跟踪
git rm -r --cached . //删除所有文件的跟踪,但不删除文件
git rm -r --f . //删除所有文件的跟踪,并且删除文件