git config --global core.excludesfile ~/.config/git/ignore cat >> ~/.config/git/ignore .DS_Store .AppleDouble .LSOverride .AppleDB .AppleDesktop .apdisk .fseventsd .Trashes .Spotlight-V100 ._* Icon Network Trash Folder Temporary Items Icon
I can't think of a good reason to commit hidden files.
mkdir -p ~/.config/git