Слияние веток
Поскольку работа над стилями в ветке style завершена, пора эти изменения обратно в ветку main.
Сначала переключись обратно в ветку main.
Переключись на ветку main с помощью команды git switch.
Подсказка: Используй клавиши-стрелки и на клавиатуре, чтобы перемещаться по истории команд в терминале. Это быстрее, чем печатать команду заново.
Слияние веток — очень частая задача при работе с Git. Когда одна ветка сливается с другой, переносятся не только сами изменения, но и история коммитов. Git переносит все дополнительные коммиты из исходной ветки в целевую.
Чтобы слить ветку style в main, мы используем команду . Аргументом указываешь исходную ветку, и Git вливает её изменения в текущую.
git merge styleСлей ветку style в ветку main с помощью команды git merge.
Если всё прошло хорошо, файл style.css должен появиться в директории проекта. Давай это проверим.
Отлично, файл style.css теперь в папке проекта. Это значит, что слияние прошло успешно.
Давай также проверим историю коммитов с помощью git log.
Проверь, стали ли коммиты из ветки style частью истории main, используя git log.
Подсказка: Помни, что можно прокручивать вывод git log с помощью клавиш-стрелок и . Чтобы выйти из режима постраничного вывода, нажми q.
Теперь мы можем удалить ветку style, раз уж она слита в main. Это делается командой с флагом -d (сокращение от --delete):
git branch -d styleУдали ветку style, используя команду выше.
Отлично, ветка style удалена. Удалять ненужные ветки — хорошая практика, которая помогает поддерживать порядок в репозитории.
Здесь мы разобрали только самый простой случай слияния веток. Но иногда при слиянии можно столкнуться с . Это происходит, когда одна и та же часть файла была изменена в обеих ветках.
Например, если в одной ветке поменялся цвет фона кнопки, а кто-то из команды в своей ветке поменял цвет текста на этой же кнопке, Git не сможет автоматически разрулить этот конфликт. Тебе придётся исправлять его вручную. Если хочешь узнать больше о разрешении конфликтов, оставайся с нами после основного курса.
Пройди курс так, как задумано: порционное обучение, чёткий порядок и постепенное открытие статей в Gitопедии. В любой момент можно продолжить работу с настоящим Git прямо в VS Code, Cursor, Antigravity или Windsurf.
(требуется войти в аккаунт)