I've got the following pattern for my global ignore pattern:
*.pdb *.suo *.user *.cache */_ReSharper */bin */obj *.o *.lo *.la *.al .libs *.so .so.[0-9] *.a *.pyc *.pyo *.rej ~ ## .#* .*.swp .DS_Store
resharper folders for example (_ReSharper.SubtextSolution) are still being committed as well as some other folders such as bin for some reason.
I'd also be interested to see what others have as their global ignore pattern. Not that everyone's will apply specifically to my environment but would still be helpful to see a few regardless....specifically related to .NET environments that is.