В настоящее время я работаю над веткой и хочу, чтобы некоторые коммиты сливались в другие ветки:
a-b-c-d-e-f-g (branchA)
/
--o-x-x-x-x-x-x-x-x-x-x (master)
\
x-x-x-x-x (branchB)
(Буквы обозначают фиксации, а "x" не имеют значения.)
Однако я заметил, что было бы неплохо объединить некоторые коммиты. Я хочу "конкатенировать" фиксацию a, d, e и g в один патч и передать его в мастер. Записывает b и f, чтобы они выполнялись как один фиксатор для ветки. Есть ли хороший способ "git" - ish для его достижения?