Допустим, я работаю над 2 задачами.Я создал одну ветку для task1_base и одну ветку для task1_work.Ветвь task1_base не изменится, а task1_work изменится.Я закончил изменения на task1_work и зафиксировал.Теперь мне нужно поработать над задачей2.Поэтому я создал одну ветку task2_base и task2_work, обе из которых основаны на task1_work.Я закончил изменение на task2_work и зафиксировал.Теперь все усложняется: я понимаю, что мне нужно внести больше изменений в ветку task1_work, поэтому я делаю изменения и фиксирую их.Так как моя задача task2_work зависит от изменений в task1_work, я перебазирую task2_work в task1_work.Но как насчет task2_base?Я попытался переназначить его на task1_work, но не смог, потому что в ветке task2_base не было коммитов.Я должен был использовать функцию слияния.Но слияние сделает историю не чистой.Есть ли способ перебазировать work2_base на work1_work?