What is the .idea directory? Why do the files in there keep changing? How can I stop them from appearing in every git commit? Many developers add the whole .idea directory to their .gitignore and forget about it – but this hidden directory has lots of potential to keep your team working efficiently and consistently. Let’s look at some of the information stored here, how you can take control of your project’s standards and settings, and how you can use them to keep your team on the same page.