Git rebase поддерево
Предположим, у меня есть следующий сценарий:
o (master)
/ o--o (WIP1)
/ /
o--o--o--o--o--o (WIP2)
(X) \
o--o (WIP3)
Существует ли команда git, которая создает новую ветвь, так что она содержит поддерево после ветви X? Я хочу выполнить «большую перезагрузку», я хочу, чтобы три ветви WIP были переназначены на master.
Я знаю, что могу сделать это с помощью некоторых сценариев Bash, но я бы хотел знать, как это сделать с помощью команды git.