git倉庫から.ideaを削除して.gitignoreを追加してから提出しません
mv .idea ../.idea_backup
rm .idea # in case you forgot to close your IDE
git rm -r .idea
git commit -m "Remove .idea from repo"
mv ../.idea_backup .idea
# Maven
target/
*.ser
*.ec
# IntelliJ Idea
.idea/
out/
*.ipr
*.iws
*.iml
# Eclipse
.classpath
.project
.settings/
.metadata/
# OS X
.DS_Store
https://stackoverflow.com/questions/19973506/cannot-ignore-idea-workspace-xml-keeps-popping-up/28069336#28069336
JetBrains公式の推奨構成https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 大まかな翻訳は以下の通りです.
バージョン管理中のプロジェクトの管理方法
IDEプロジェクトを他の開発者に分析する場合は、次のガイドラインに従います.
ディレクトリベースのプロジェクトフォーマット(.ideaディレクトリ)
これらのフォーマットは、最近のIDEバージョンのデフォルトです.共有する必要があるのは
2019.1バージョンから、IntelliJはgitバージョン管理に共有する必要があるファイルを自動的に追加することができます.参照.
次のファイルを注意深く共有します.
共有しないファイルを考えることができます.
gitであれば、構成された.gitignoreを起点として使用できます.