~/VibeHandbook

Глава 01 · 08

.gitignore и никогда не коммитить секреты

Некоторые файлы никогда не должны попадать в Git. Главные из них:

  • Секреты — ключи API, пароли, учётные данные базы данных. Если вы закоммитили секрет на GitHub, считайте его утёкшим, даже если потом удалите. История помнит.
  • Мусор — временные файлы, скачанные зависимости (вроде node_modules), результаты сборки. Огромные и бессмысленные для отслеживания.

Этим управляет файл под названием .gitignore. Вы перечисляете в нём шаблоны, и Git делает вид, что этих файлов не существует. Для вайб-кодеров это критично, потому что ИИ-инструменты обожают создавать файлы конфигурации с настоящими ключами, а закоммитить такой по случайности очень легко.

# Простой файл .gitignore
.env
node_modules/
*.log

Строка .env — самая важная: именно там обычно живут секреты. Добавьте .gitignore до первого коммита и заведите привычку спрашивать ИИ: «есть ли в этом коммите что-то, что не должно быть публичным?».

Хотите офлайн-версию?

Получите PDF + EPUB + скачиваемую библиотеку промптов + обновления версий.

$ Получить PDF — $39