Squash merge


Topic | v1 | created by jjones |
Description

Squash merging is a merge option that allows you to condense the Git history of topic branches when you complete a pull request. Instead of each commit on the topic branch being added to the history of the default branch, a squash merge takes all the file changes and adds them to a single new commit on the default branch.


Relations

a subtopic of Git

Git is software for tracking changes in any set of files, usually used for coordinating work among pr...


Edit topic New topic

Resources

No beginner resources matching your criteria have been registered, yet.

No intermediate resources matching your criteria have been registered, yet.

No advanced resources matching your criteria have been registered, yet.

is assesed in Two years of squash merge - DNSimple Blog

A retrospective of the last two years where we adopted --squash as our default merge strategy for git...