me_edu
Git и GitHub с нуляШаг 23 из 36 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Ветки и слияние · Работа с ветками

Зачем нужны ветки

Шаг 23 из 367 минТеория
Цель

Понять основной механизм темы «Зачем нужны ветки» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

PROCESS DIAGRAM1main2git switch -c feature3коммиты в feature4git merge в main
Ветка отделяется от main, накапливает коммиты и потом вливается обратно
Опорная идея

Ветка (branch) — это независимая линия разработки. Главная ветка обычно называется main. Пока вы делаете новую функцию или чините баг, удобно работать в отдельной ветке, чтобы не ломать рабочий код в main.

Создать ветку и сразу переключиться на неё: git switch -c feature-login

Посмотреть список веток и понять, где вы сейчас: git branch

Переключаться между ветками: git switch main git switch feature-login

Пока вы в ветке feature-login, ваши коммиты добавляются только в неё; main остаётся нетронутой. Это даёт свободу экспериментировать: не получилось — просто удалили ветку, и main как была рабочей, так и осталась.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.