Из-за рабочего процесса моего работодателя я нахожусь в ситуации, когда у меня есть родительский коммит с несколькими дочерними коммитами, причем каждый дочерний коммит является кончиком другой ветви:
┌─── b <- branch1
├─── c <- branch2
├─── d <- branch3
... ─ a ── e <- branch4
Я хочу оказаться в следующем состоянии:
┌─── b <- branch1
├─── c <- branch2
├─── d <- branch3
... ─ a ── e <- branch4
└─── b'─ c'─ d'─ e' <- branch5
Где загрунтованные коммиты являются клонами. Порядок этих коммитов не важен, и я могу вручную разрешить коммиты, как каждый, при необходимости.
Есть ли способ, которым я могу сделать это автоматически, не создавая новую ветку и не выбирая вручную каждый коммит по одному?