влить второй коммит, в ветку мастер
сделай интерактивный ребейз на мастер, удали промежуточный коммит. залей на ревью. все.
А что станет со вторым коммитом ?
удалится (из этой ветки). а тебе из него изменения нужны или нет?
Мне нужна последняя версия моей программы
хз что ты подразумеваешь под "последней версией".
Второй коммит
а предыдущий?
изменения из него нужны или нет?
тогда смотри то что я написал выше
В конечном итоге, появится 3-й коммит без предков ?
git rebase --onto <target> <commit before required>
почему это без? предкому будет тот коммит, на который ты сделал rebase.
Вроде дошло. Спасибо
можешь пж пояснить в
а что именно не понятно? вот простой пример. было: x3 | x2 y1 (HEAD) | / x1 git rebase --onto x2 x1 (x2, x1 - хеши) стало: x3 y1' (HEAD) | / x2 | x1 есть еще вариант с третьим аргументом, но он не так часто нужен. а так примеры в доке есть
Понял, спасибо ))
Обсуждают сегодня