Просто скажите, что у вас есть ветка разработки с 100 сообщениями о коммитах и журналах, в основном бессмысленных. Можно ли объединить ветку dev с master / head и иметь только одно сообщение журнала в master ветке? то есть одно сообщение журнала в ветке head / master могло бы сказать «Добавляет функции XYZ»
Кажется, есть два правильных ответа. Использование сквоша позволяет скрыть все коммиты из основной ветви, а использование интерактивного перебазирования позволяет скрыть выбранные части истории из основной ветви.