IMO everyone should set up their own global `.gitignore` to handle whatever detritus their editor of choice scatters around the filesytem, and leave the project-specific `.gitignore` to ignore things actually related to the project. Clean up your own mess, as it were. But that's just me, and this isn't my project :P