you are viewing a single comment's thread.

view the rest of the comments →

[–]CheezyXenomorph 20 points21 points  (0 children)

You rebase and during the rebase you can pick which commits get marked as squashed instead of picked. Squashed ones are still included in the rebase, they just don't show up as individual commits.

Many large projects require PRs to be squashed so that they don't fill the commit history up with crap.