A comprehensive global .gitignore configuration for Python/Django development environments. For more details about .gitignore patterns, visit the official documentation.
- Create config directory and copy the file:
mkdir -p ~/.config
cp .gitignore ~/.config/- Configure git to use this global ignore file:
git config --global core.excludesfile ~/.config/.gitignoreIgnores common files and directories for:
- 🐍 Python (bytecode, packages, build files)
- 🎯 Django specific files
- 🧪 Testing and coverage reports
- 💻 IDEs and editors (VSCode, JetBrains)
- 🔧 Development environments
- 🌐 Virtual environments
- 🔒 Environment variables
- 💾 System files (macOS, etc.)
Once configured, this will work as your global .gitignore across all your repositories. You can still maintain project-specific .gitignore files in individual repositories for additional patterns.
MIT