.settings, .project, target and .DS_Store added to .gitignore properly