The branch was clean. The history was sharp. But the team still shipped a tangled merge.
Git rebase is the fix. Used well, it keeps your commit history linear, readable, and fast to review. In onboarding, this matters more than anywhere else. New developers join with different habits, different tools,