gitignore file for cleaner commits