Git · Senior · Question 53 of 76

Why is "merge commit" vs "squash" a team decision rather than a personal one?

Explanation

Mixed conventions give inconsistent history: some PRs as one commit, others as dozens. Platforms let you allow only one method per repository.

Further reading

Problem with a question

Git · Senior · question 53

Test yourself

Take the Git · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz