Fix git push rejected errors with step-by-step solutions for non-fast-forward conflicts, branch protection, and force-push recovery in 2026.