me_edu
Git и GitHub с нуляШаг 18 из 32 · 0% пройдено
Ветки и слияние · Работа с ветками

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

Шаг 18 из 327 минТеория
Цель

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

Как работать

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

Критерий

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

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 как была рабочей, так и осталась.

Назад

Обсуждение

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

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