Everybody is using a different IDE or system.
We will not add all those different files to every projects we have in our company.
The best way to deal with this is for everyone to be responsible of there noisy file by adding a global .gitignore file.
To do so it's fairly simple, just create a file under ~/.gitignore
and then put all you noisy files in there,
or simply download an existing file you may have found on internet (like this one).
Then simply run the following command to add the file to your global config.