Когда Git обнаруживает конфликтующие изменения между ветками, он отмечает затронутые строки специальными разделителями. Эти маркеры помогают тебе определить, что именно нужно разрешить.
Git использует следующий формат для отображения конфликтов:
<<<<<<< HEAD
five
=======
six
>>>>>>> branch-feature
Маркеры означают:
<<<<<<< HEAD – версия из твоей текущей ветки======= – разделитель между конфликтующими версиями>>>>>>> branch-feature – версия из входящей ветки1. Отредактируй файл с конфликтом
five, либо six в зависимости от требований2. Удали маркеры конфликта
<<<<<<<, ======= и >>>>>>>3. Добавь разрешённый файл
git add <filename>, чтобы отметить файл как разрешённый4. Заверши слияние
git commit, чтобы завершить слияниеПроцесс разрешения требует ручного вмешательства, чтобы выбрать, какие изменения сохранить. Как только ты отредактируешь файл и добавишь его с помощью git add, Git поймёт, что конфликт разрешён, и правильно запишет это в историю коммитов.
Маркер ======= в конфликте слияния Git разделяет версию текущей ветки от версии входящей ветки.
Новый — ещё не проверен сообществом
Вы