- Published on
An in-depth analysis of the disadvantages of squash merge in Git, why it leads to loss of information, and why normal merge is always the recommended approach, with examples from the Linux kernel and other successful open-source projects.