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

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

maingit switch -cfeatureкоммиты вfeaturegit merge вmain
Ветка отделяется от main, накапливает коммиты и потом вливается обратно

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

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

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

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

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

Назад

Обсуждение

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

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