トピックブランチをmainブランチに統合する際、トピックブランチ側の全コミットを1つにまとめてから統合する手法はどれか。

Squash Mergeを使用すると、履歴が散らからず1つのコミットとしてマージされる。