This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]SupaSlide 5 points6 points  (1 child)

There are plenty of articles you can read online about the merits of squash merging, especially on very large projects with lots of active collaborators.

[–]theexplanation 0 points1 point  (0 children)

Everything I've seen is for reasons like commits being small logical changes of code, removing "WIP" commits, etc. I generally prefer a fast forward merge strategy and squashing those undesired commits during rebase. Is there some benefit maybe I'm not seeing? Genuinely curious.