v
vibecode
Все скиллы
01Скилл
Шаблоны
vibecode
.gitignore (Python)

Расширенный .gitignore для Python проектов

Полный .gitignore для Python: venv, кеши, jupyter, IDE. Не забывает про .env.


01aКогда брать

Для Python проектов: ML-эксперименты, Telegram-боты на aiogram, FastAPI бэкенды.

02Куда положить
<project>/.gitignore

Создай эту папку и файл (если их нет), вставь содержимое ниже. Затем в Claude Code: /exit и запусти claude заново — команда появится.

03Содержимое

Скопируй всё что внутри блока и вставь в файл по пути выше.

.gitignore
1# Byte-compiled2__pycache__/3*.py[cod]4*$py.class5*.so6 7# Distribution / packaging8.Python9build/10develop-eggs/11dist/12downloads/13eggs/14.eggs/15lib/16lib64/17parts/18sdist/19var/20wheels/21*.egg-info/22.installed.cfg23*.egg24 25# Virtual environments26.venv/27venv/28ENV/29env/30 31# Testing32.tox/33.coverage34.coverage.*35.cache36htmlcov/37.pytest_cache/38.mypy_cache/39.ruff_cache/40 41# Jupyter42.ipynb_checkpoints43*.ipynb_checkpoints/44 45# Env / secrets46.env47.env.*48!.env.example49*.pem50*.key51 52# IDE53.idea/54.vscode/55*.swp56 57# OS58.DS_Store59Thumbs.db60 61# DB local62*.sqlite63*.sqlite364*.db65 66# Logs67*.log68logs/69 70# ML / data71*.h572*.pkl73*.pt74*.pth75data/raw/76data/interim/
04Как использовать

Примеры команд

  • 01Новый Python проект → .gitignore → venv не уедет в git