У меня такая ситуация:
- Основная ветвь
Develop
- Я создал новую ветку из
Develop
с именем Task1
- Iвнес изменения в
Task1
и сделал коммит - Я внес дополнительные изменения в
Task1
и сделал еще один коммит - Оказалось, что задачу не следует называть
Task1
(для некоторыхпричины).Подзадача с именем Task2
должна была быть создана Task2
была создана из Task1
ветви (в Task2
необходимые изменения были внесены в Task1
) - В
Task2
Я сделал дальнейшие изменения кода
Теперь я хотел бы удалить ветку Task1
из истории
Изменения, сделанные в Task1
, должны остаться в Task2
Сейчас:
Разработка - Задача 1 : (commit1, commit2) - Task2 : (commit1, commit2 и т. Д.)
Это должно выглядеть следующим образом:
Develop - Task2 : (commit1, commit2, commit3 и т. Д.)
EDIT:
Task1
с коммитами необходимо удалить, но внесенные изменения остаются в Task2