Встречается на собеседованиях • сегодня
Как решить конфликт в merge
При возникновении конфликта слияния (merge conflict) в Git, нужно вручную отредактировать конфликтующие файлы. Вот шаги:
- Найти конфликты
Git помечает их в файлах так:python<<<<<<< HEAD ваш_код ======= код_из_ветки >>>>>>> branch_name
-
Отредактировать файл
Удалите маркеры и оставьте нужный код (или объедините изменения). -
Добавить исправленный файл
bashgit add имя_файла.py -
Завершить слияние
bashgit commit
Пример:
Если в main.py возник конфликт, после редактирования:
python
# Было:
<<<<<<< HEAD
x = 42
=======
x = 24
>>>>>>> feature
# Стало:
x = 42 # Выбрали значение из HEADДля сложных случаев можно использовать git mergetool или IDE с встроенными инструментами (VSCode, PyCharm).

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