Встречается на собеседованиях • сегодня
Как происходит разрешение merge конфликта
При merge конфликте Git помечает конфликтующие участки в файле специальными маркерами:
text
<<<<<<< HEAD
Ваши изменения
=======
Изменения из ветки, которую мержите
>>>>>>> branch-nameЧтобы разрешить конфликт:
- Открываете файл в редакторе
- Вручную выбираете нужные изменения (или комбинируете их)
- Удаляете маркеры конфликта
- Сохраняете файл
- Делаете
git add <файл> - Завершаете мерж командой
git commit
Пример разрешения:
java
// Было:
<<<<<<< HEAD
int x = 10;
=======
int x = 20;
>>>>>>> feature-branch
// Стало после разрешения:
int x = 15; // компромиссное значениеДля сложных случаев можно использовать git mergetool.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы