Встречается на собеседованиях • сегодня
Как решить конфликт слияния
Конфликт слияния возникает, когда Git не может автоматически объединить изменения из разных веток. Решается вручную:
- Сначала обнови ветку (
git pullилиgit fetch + git merge), чтобы получить актуальные изменения. - Git покажет файлы с конфликтами. Открой их в редакторе - увидишь маркеры:
text
<<<<<<< HEAD
Твой код
=======
Чужой код
>>>>>>> branch-name- Вручную выбери нужный вариант или объедини изменения, удалив маркеры конфликта.
- Добавь исправленные файлы (
git add) и сделай коммит (git commit).
Пример:
text
// Было:
<<<<<<< HEAD
const count = 5;
=======
const count = 10;
>>>>>>> feature-branch
// Стало:
const count = 8; // Выбрали среднее значениеДля сложных конфликтов можно использовать GUI-инструменты (VSCode, GitKraken) или git mergetool.

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