У меня есть репозиторий git с количеством ветвей, каждый из которых представляет собой одну функцию или исправление. Я хочу создать новую ветку, которая включает в себя все теги этих ветвей для тестирования, но я не хочу изменять или удалять существующие ветви, и я не хочу влиять на мастера. Каков наилучший способ сделать это?Как пересадить несколько ветвей на новую тестовую ветвь в git
Так что у меня есть, в сущности
-- G -- H [feature1]
/
A -- B ---------- C -- D [master]
\ -- E [fix1] \
\ -- F [fix2]
и я хочу достичь
-- G -- H [feature1]
/
A -- B ---------- C -- D [master] -
\ -- E [fix1] \ \
\ -- F [fix2] \
\ -- E -- F -- G -- H [test-them-all]
Я мог бы просто клонировать репозиторий, объединить филиалы в клоне, и испытание против хозяина на клон. Это просто, и я думаю, менее рискованно, чем играть в игры с филиалами, но мне любопытно, можно ли сделать это за один репо?