Les relecteurs lisent votre histoire
Une pull request est une histoire que vous racontez sur un changement.
Étape 1 : rebase sur main
git fetch origin
git rebase origin/main
Étape 2 : squash des commits WIP
git rebase -i origin/main
Étape 3 : réécrire les messages
Utilisez reword dans le rebase interactif pour corriger les coquilles.
Étape 4 : relancer tests et linters
npm test
npm run lint
npm run typecheck
Étape 5 : auto-réviser le diff
git diff origin/main...HEAD
git log origin/main..HEAD --oneline
Étape 6 : vérifier les secrets
git diff origin/main...HEAD | grep -iE 'password|secret|api[_-]?key|token'
Étape 7 : vérifier le build
Étape 8 : écrire la description du PR
Étape 9 : force-push avec précaution
git push --force-with-lease origin feature/login