Débutant · 6 min de lecture
Ma première pull request, pas à pas
D'une idée à un changement mergé : branche, push, ouverture de la PR, description, merge.
Ce qu'est une pull request
Une pull request (merge request sur GitLab) demande : « merci d'intégrer les commits de ma branche dans main ». C'est une page où l'équipe lit le diff, commente, lance les tests, puis merge. Rien ne touche main avant ça.
1. Une branche depuis un main à jour
Pars toujours du dernier main, sinon ta PR traînera de vieux trucs ou des conflits.
$ git switch main$ git pull$ git switch -c feat/dark-mode
2. Commiter et pousser la branche
-u relie ta branche locale à la distante : les fois suivantes, git push suffit. Git affiche un lien pour ouvrir la PR.
$ git add .$ git commit -m "feat: dark mode toggle"$ git push -u origin HEAD
3. L'ouvrir et la décrire
Un titre comme un bon message de commit. Dans la description : pourquoi, ce qui change, comment tester, captures pour l'UI. Écris « Closes #12 » pour fermer l'issue au merge. Pas fini ? Ouvre-la en Draft.
$ gh pr create --fill --draft
4. Après le merge
Supprime la branche (GitHub propose un bouton), reviens sur main et pull. Ton changement est maintenant dans main.
$ git switch main$ git pull$ git branch -d feat/dark-mode