Menu
Coddy logo textTech

Параллельное обновление Main

Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 53 из 58.

Тем временем в main документации требуется небольшое исправление, не связанное с работой над функциональностью.

Обновление обеих веток параллельно — это наиболее реалистичный сценарий, и слияние в следующем уроке будет полноценным трехсторонним слиянием (three-way merge) вместо перемотки (fast-forward).

challenge icon

Задание

Легко

Переключитесь обратно на main (в ветке фичи уже есть новый коммит). Добавьте строку This is the project readme. в конец файла readme.md, затем проиндексируйте изменения и закоммитьте их с сообщением Expand readme.

Выведите содержимое readme.md.

Шпаргалка

Работа над несколькими ветками параллельно позволяет выполнять полноценное трехстороннее слияние (в отличие от слияний типа fast-forward, которые происходят, когда новые коммиты есть только в одной ветке).

Переключайтесь между ветками с помощью:

git checkout branch-name

Каждая ветка отслеживает свои коммиты независимо, что позволяет вести параллельную разработку.

Попробуйте сами

Терминал
git init -q -b main
git config user.name "Todo Dev"
git config user.email "todo@coddy.tech"
git add .
git commit -q -m "Seed todo list"
git switch -q -c add-task
echo "walk the dog" >> todo.txt
git add todo.txt
git commit -q -m "Add walk task"
cat todo.txt
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Контроль версий