run
touch ~/.gitignore_global
git config --global core.excludesfile ~/.gitignore_global
put this to ~/.gitignore_global# Compiled source ####################*.com*.class*.dll*.exe*.o*.so# Packages ############## it's better to unpack these files and commit the raw source# git has its own built in compression methods*.7z*.dmg*.gz*.iso*.jar*.rar*.tar*.zip# Logs and databases #######################*.log*.sql*.sqlite# OS generated files #######################.DS_Store.DS_Store?._*.Spotlight-V100.Trashesehthumbs.dbThumbs.db# IDE settings######################.idea/atlassian-ide-plugin.xml