3 ms·
> I've never gotten the point of squash-merge. 1. Broken intermediate commits hamper git bisect. 2. Fixup commits are noisy in git log, git blame, etc. Note:
by paulddraper 3y ago
> I've never gotten the point of squash-merge.
1. Broken intermediate commits hamper git bisect.
2. Fixup commits are noisy in git log, git blame, etc.
Note: there's zero issue with NON-BROKEN, NON-FIXUP commits. Separating large changes is even preferable for the reasons you stated.
---
tl;dr Broken intermediate commits are bad; whole intermediate commits are good.