Contents Should you squash commits or merge them as they are? Git Squash Commits Recursive strategy Interactive Rebase Approach Squashing and merging a long-running branch The easiest one is to take advantage of Git repository servers like GitHub that typically have this built in within the pull/merge request feature. Usually you just need to tick […]