Учимся решать git конфликты

preview_player
Показать описание
Так как теперь мы умеем использовтаь github самое время показать то как выглядят конфликты в коде и как их можно и нужно решать.

Наши ссылки:

Рекомендации по теме
Комментарии
Автор

отличный пример, легко "понимабельно" рассказано

lisafox
Автор

Спасибо тебе огромное, как я с ними намучился а оказывается не так все страшно!

cleverscript
Автор

Круто спасибо. Графы особенно понравились

ДимаИванов-иь
Автор

то есть на каждый конфликт нужно создавать дополнительный коммит для решения конфликта??

johnmarrewood
Автор

По поводу "конфликт видно в логах" - если явно его не указать, придется вытягивать коммиты через git diff. То, что у вас обозначается маленькой звездочкой, и выдумаете, что при сливе получился конфликт, я вас разочарую - при обычном мердже тоже идет такое обозначение на схеме, и вы точно не поймете, что это был конфликт. Вы можете слить ветку без кофликта - и на git log --graph --all вы также увидите точки, но они абсолютно не означают, что конфликт был. Можно попробовать посмотреть через git reflog - но там просто упорядочит журнал, если все было слито норм, без конфликта - да, покажет, а если был конфликт - то ничего не укажет, и тем не менее - конфликт необходимо прописывать самому, нет настолько универсальной команды, которая точно вам подсветит, был конфликт или нет.

Моментыизфильма-нр
join shbcf.ru