У меня есть основная ветка и несколько тематических веток. Предположим, что основная ветвь используется в основном как кандидат на выпуск, и в этой ветке не ведется никаких разработок.
Тематических веток несколько, и их разделяет команда. Над некоторыми ветками работает более одного разработчика. Все тематические ветки регулярно обновляются из основной ветки.
Чтобы очистить историю в ветке master, я сделал git merge --squash при слиянии кода из ветки темы в ветку master. Это сработало отлично.
Теперь, когда тематические ветки перебазированы, коммиты дублируются. Есть ли способ очистить коммиты в тематических ветках после успешного выполнения команды 'git merge --squash'?