Why use a .gitignore File?
A .gitignore file is essential for Git repositories. It tells Git which files or directories to ignore and not commit to source control. This keeps your repository clean and prevents you from accidentally committing sensitive data (like API keys in .env files), build artifacts (like node_modules or __pycache__), or system files (like macOS .DS_Store).