Ветка
Также: Branch
Ветка (branch) — это отдельная версия вашего кода, где можно безопасно экспериментировать, не ломая основную часть проекта.
Представьте, что вы пишете книгу. Основная ветка — это чистовой вариант рукописи. Если вы хотите попробовать изменить финал или переписать главу, но боитесь испортить оригинал, вы делаете копию этой главы в отдельную папку. Это и есть ветка: вы работаете в ней, вносите изменения, добавляете новые идеи, а ваш основной текст остается нетронутым.
В разработке это работает точно так же. Вы создаете ветку, чтобы добавить новую функцию или исправить ошибку. Пока вы «творите» в своей ветке, остальная команда или ваш проект продолжают работать стабильно. Когда вы убедились, что всё работает как надо, вы объединяете свою ветку с основной, и изменения становятся частью общего проекта.
Зачем это нужно
Для вайбкодера ветки — это страховка. Они позволяют пробовать смелые идеи, подключать новые AI-инструменты или менять логику приложения, зная, что в любой момент можно вернуться к рабочему состоянию, просто переключившись обратно на основную ветку.