It's basically hiding the files created from PyCharm from the repo so if there are any changes in .idea/*, they won't get uploaded to the repo. The changes in this directory are specific to my env.