Please use a project-specific `.gitignore`. Most of the entries in this seem to be specific to your development environment, and should be in `~/.gitignore`.