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

Что такое конфликт в Git

Конфликт в Git возникает, когда две ветки содержат изменения в одних и тех же строках файла, и Git не может автоматически их объединить. Это часто происходит при слиянии (merge) или перебазировании (rebase).

Пример конфликта:

text
<<<<<<< HEAD
String version = "1.0";
=======
String version = "2.0";
>>>>>>> feature-branch

Для разрешения нужно:

  1. Открыть файл с конфликтом
  2. Вручную выбрать нужные изменения (или объединить их)
  3. Удалить маркеры конфликта (<<<<<<<, =======, >>>>>>>)
  4. Выполнить git add и завершить слияние (git commit)

Можно использовать git mergetool для визуального разрешения конфликтов.

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

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

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

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