Git · Senior · Question 53 of 76
Why is "merge commit" vs "squash" a team decision rather than a personal one?
- ✓Correct answer: It shapes
main's history that everyone bisects and reads - 2Git requires all members to use the same option
- 3Mixing them corrupts the repository's object store
Explanation
Mixed conventions give inconsistent history: some PRs as one commit, others as dozens. Platforms let you allow only one method per repository.