We don't want to polute the repository with a .gitignore
file... so you must add common OS files to your Global .gitignore. If you don't already have a global .gitignore then follow the instructions below (from: http://help.github.com/ignore-files/) or skip to the next section.
cd ~
touch .gitignore_global
mate .gitignore_global