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

Как будешь решать конфликт при слиянии

Конфликты при слиянии возникают, когда Git не может автоматически разрешить изменения в одном и том же участке кода. Вот как я действую:

  1. Анализирую конфликт:
    Git помечает конфликтующие участки в файле:
    text
    <<<<<<< HEAD  
    наш код  
    =======  
    их код  
    >>>>>>> branch-name  
  1. Решаю вручную:

    • Оставляю нужную версию (или комбинирую изменения)
    • Удаляю маркеры конфликта (<<<<<<<, =======, >>>>>>>)
  2. Добавляю исправленный файл:

    bash
    git add имя_файла
  3. Завершаю слияние:

    bash
    git commit

Для сложных случаев использую git mergetool (например, VS Code или KDiff3). Всегда проверяю работоспособность кода после разрешения конфликта.

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

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

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

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