Unlike Netbeans, in Jetbrains IDEs, the setting files related to user and team are mixed in the same folder that makes it tricky when you need to push them to git.
Th
It's recommended not to commit all the .idea folder because it's for configurations. Like the *.iml file.
.idea
*.iml
If I use Netbeans instead of Intellij, I don't want these config files. It is useless and maybe a little dangerous for conflicts.