</> Praktum

Главная / Git / Конфликт слияния без паники

Урок 11 · Git

Оставить нужные строки и завершить merge

Конфликт значит, что две ветки поправили одно место. Git не выбирает за тебя.

Почему это следующий шаг

Diff уже показывает обычные правки. Конфликт — тот же diff, только с двумя авторами.

Как сделать

В файле появятся маркеры <<<<<<<, ======= и >>>>>>>. Оставь нужный текст, маркеры удали полностью. Затем git add этого файла и git commit, чтобы закрыть слияние. Не стирай обе версии вслепую и не коммить файл, пока в нём остался маркер.

git status
git add index.html
git commit

Что проверить

  • В файле не осталось маркеров конфликта.
  • Сохранены нужные строки обеих сторон или осознанно одна.
  • git status после коммита не показывает конфликт.

Попробуй

Прочитай конфликт как два варианта одного абзаца и собери из них один окончательный.