🔹 1. Настрой репозиторий
- В Netlify у тебя сейчас по дефолту деплоится
main
. - Добавь себе ветку для разработки, например
dev
.
git checkout -b dev
🔹 2. Работай в dev
- Вноси изменения.
- Дроби их на коммиты сколько нужно:
git add .
git commit -m "добавил новый блок"
- Хочешь пушить на GitHub (для бэкапа или чтобы посмотреть на код онлайн) — пушь именно в
dev
:
git push origin dev
👉 Netlify не будет тратить билд-минуты, потому что он следит только за main
.
🔹 3. Готов к обновлению сайта → сливай в main
- Переключаешься на
main
:
git checkout main
- Подтягиваешь изменения из
dev
:
git merge dev
- Пушишь в
main
:
git push origin main
👉 Вот теперь Netlify видит изменения и делает один билд.
🔹 4. (Опционально) — защита от случайного билда
- В Netlify можно настроить, чтобы он деплоил не
main
, а, например,prod
. - Тогда даже если случайно пушнешь в
main
, билд не стартанёт.