А вот в голове как раз полезно представлять именно в таком виде. Сначала граф коммитов, потом в каждом коммите его диффы с разбивкой по файлам.
Код, написанный не в той, но достаточно похожей ветке, исправляется так: коммитим его во временный коммит, ребейсим/черрипикаем на правильную целевую ветку, во время ребейса/черрипика резолвим конфликты. Ну или, что технически то же самое: стэшим, переключаем ветку, применяем стэш, резолвим конфликты, дропаем стэш.
Код, написанный не в той и совсем непохожей ветке, исправляется git reset --hard’ом на старой ветке и написанием заново в целевой, да.
no subject
Date: 2023-04-20 01:06 pm (UTC)А вот в голове как раз полезно представлять именно в таком виде. Сначала граф коммитов, потом в каждом коммите его диффы с разбивкой по файлам.
Код, написанный не в той, но достаточно похожей ветке, исправляется так: коммитим его во временный коммит, ребейсим/черрипикаем на правильную целевую ветку, во время ребейса/черрипика резолвим конфликты. Ну или, что технически то же самое: стэшим, переключаем ветку, применяем стэш, резолвим конфликты, дропаем стэш.
Код, написанный не в той и совсем непохожей ветке, исправляется
git reset --hard’ом на старой ветке и написанием заново в целевой, да.