Clarifying .gitignore best practices