Comment ouvrir une pull request¶
Quand utiliser ce guide¶
Utilise ce guide quand tu veux :
- Proposer des modifications de code pour review avant fusion
- Lier une PR à une issue pour la fermer automatiquement à la fusion
- Assigner des reviewers à une PR
- Vérifier que la CI est verte avant de fusionner
Pré-requis¶
- Un dépôt avec au moins deux branches (ta branche de travail +
mainou autre branche cible) - Le niveau d'accès Developer minimum sur le dépôt
Étapes¶
1. Pousser ta branche de travail¶
Avant d'ouvrir une PR, ta branche doit être poussée sur gitrust :
Sortie attendue :
2. Ouvrir le formulaire de nouvelle PR¶
Navigue vers /{owner}/{repo}/pulls/new.
gitrust peut aussi afficher une bannière de suggestion au sommet de la page du dépôt juste après un push récent : « Ouvrir une pull request pour ma-branche ». Clique dessus si elle apparaît.

3. Remplir le formulaire¶
| Champ | Valeur recommandée |
|---|---|
| Titre | Phrase courte à l'impératif : Ajoute la validation email, Corrige le bug #42 |
| Branche source | Ta branche de travail (ma-branche) |
| Branche cible | main (ou la branche de destination souhaitée) |
| Description | Contexte, lien vers l'issue (Closes #N), captures d'écran si pertinent |
| Reviewers | Pseudo(s) des coéquipiers à notifier |
| Labels | Optionnel — pour catégoriser (voir Utiliser les labels) |
Mot-clé Closes #N : si tu écris Closes #3 dans la description ou dans un message de commit sur cette branche, gitrust fermera automatiquement l'issue #3 lors de la fusion.
Clique Ouvrir la pull request.
4. Vérifier les onglets de la PR¶
Une fois créée, la PR s'affiche sur /{owner}/{repo}/pulls/{num} avec plusieurs onglets :
- Conversation : fil de discussion, commentaires généraux
- Commits : liste des commits inclus dans la PR
- Fichiers modifiés : diff complet, ligne par ligne — c'est ici que les reviewers commentent
- CI : statut du pipeline CI (si configuré)

5. Suivre le statut CI¶
Si le dépôt a une configuration CI (.gitrust-ci.yml), gitrust exécute automatiquement le pipeline sur la branche de la PR. Le statut apparaît en bas de la PR :
- En attente / En cours : le pipeline tourne
- Réussi (vert) : tous les checks passent
- Échoué (rouge) : au moins un check a échoué — clique sur « Voir les détails » pour lire les logs
6. Répondre à une review¶
Quand un reviewer laisse des commentaires :
- Pousse de nouveaux commits sur la même branche pour adresser les remarques
- Réponds aux commentaires dans l'interface pour indiquer ce qui a été fait
- Le reviewer peut alors approuver la PR
Variantes¶
PR en mode brouillon¶
Si ton code n'est pas encore prêt pour review, ouvre la PR en cochant Brouillon lors de la création. Une PR en brouillon ne peut pas être fusionnée. Elle est visible par l'équipe pour discussion préalable. Passe-la en « Prête pour review » quand tu es prêt.
Mettre à jour la branche avant fusion¶
Si des commits ont été ajoutés sur main depuis que tu as créé ta branche, rebaser avant de fusionner :
Voir aussi¶
- Tutoriel 03 — Collaborer : workflow complet issue → branche → PR → fusion
- Stratégies de fusion : choisir entre fast-forward, squash et merge commit
- Cycle de vie d'une pull request : comprendre les états et transitions