先执行删除命令
$ git rm -r --cached ".idea"
提交到本地
$ git commit -m "del .idea file"
推送到远程仓库
直接在idea上推送
永久不提交
在工程根目录下新建一个文件.gitignore,内容如下:
bash
# Compiled class file
*.class
*.classpath
*.factorypath
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
*.zip
*.tar.gz
*.rar
# IDE Files #
*.iml
.idea
.idea/
.project
.settings
target
.DS_Store
# temp ignore
*.cache
*.diff
*.patch
*.tmp
# Maven ignore
.flattened-pom.xml