Ветки: пробовать без страха
Ветка — это параллельная копия проекта, где можно экспериментировать. Ваша основная работа живёт в ветке, обычно называемой main. Когда вы хотите что-то попробовать — новую функцию, рискованную переписку от ИИ, — вы создаёте новую ветку, делаете работу там, а ваш main остаётся нетронутым и в безопасности.
Если эксперимент удался, вы вливаете его обратно в main. Если нет, вы выбрасываете ветку, и main даже не узнал, что это было.
Именно так и стоит относиться к крупным изменениям от ИИ. «Построй весь поток оплаты» заслуживает собственной ветки. Если ИИ выдал что-то хорошее — вливайте. Если выдал катастрофу — удалите ветку, и вы ничего не потеряли.
# Создать новую ветку и переключиться на неё
git checkout -b new-feature
# ...делаете работу, делаете коммиты...
# Переключиться обратно на безопасную ветку main
git checkout main
# Влить хорошую работу из ветки в main
git merge new-feature