Git Academy

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.

Sans risque
$ 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.

Sans risque
$ 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.

Sans risque
$ 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.

Sans risque
$ git switch main
$ git pull
$ git branch -d feat/dark-mode