Встречается на собеседованиях • сегодня

Как происходит объединение двух веток с помощью merge

Объединение веток через merge создает новый коммит, который объединяет изменения из обеих веток. Git автоматически разрешает конфликты, если изменения были в разных файлах или разных частях одного файла. Если возникают конфликты, их нужно разрешить вручную.

Пример:

java
// Переключиться на ветку, в которую хотим влить изменения (например, main)
git checkout main

// Выполнить слияние с другой веткой (например, feature-branch)
git merge feature-branch

Если есть конфликты, Git помечает их в файлах, например:

text
<<<<<<< HEAD
Код из текущей ветки (main)
=======
Код из ветки feature-branch
>>>>>>> feature-branch

После разрешения конфликтов нужно добавить изменения и завершить слияние:

java
git add .
git commit
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы