Aller au contenu

Pull Requests

·2 mins·
Git
Git - Cet article fait partie d'une série.
Partie 4: Cet article

Une Pull Request (PR) est une demande de fusion : elle sert à proposer que le contenu d’une branche soit intégré dans main. C’est une étape de validation, même si l’on travaille seul.

À quoi ça sert
#

  • garder une trace claire de ce qui change et pourquoi,
  • permettre une relecture (par soi-mĂŞme ou un pair),
  • dĂ©clencher Ă©ventuellement une intĂ©gration continue (lint, tests),
  • garder l’historique de fusion propre (grâce au merge squash).

En pratique, une PR agit comme un mini journal de bord : on y explique le pourquoi et le comment d’un changement avant qu’il soit fusionné.

Quand l’ouvrir
#

Dès qu’une branche est prête à être intégrée dans main :

git push -u origin feat/ma-branche

Une fois la branche poussée, la plateforme (GitHub, GitLab, etc.) propose automatiquement d’ouvrir une PR.

Que mettre dedans
#

Une PR n’a pas besoin d’être longue. Quelques éléments suffisent :

  • Titre clair (reprend souvent le message du commit principal).
  • Description courte :
    • ce qui a Ă©tĂ© ajoutĂ© ou modifiĂ©,
    • pourquoi ce changement Ă©tait nĂ©cessaire,
    • points Ă  tester ou Ă  valider.

Exemple minimal :

feat(dbt): build silver salaries

Ajout des modèles dbt pour les agrégations salaires (silver).
Testé localement avec DuckDB.

Fusionner proprement
#

Une fois la PR relue (ou simplement relue par soi-même), la fusion peut se faire via un merge squash : tous les commits de la branche sont regroupés en un seul avant d’être ajoutés à main.

Cela garde un historique simple :

un commit = une fonctionnalité.

Après la fusion, la branche peut être supprimée — la plupart des plateformes le font automatiquement.

Thibault CLEMENT - Intechnia
Auteur
Thibault CLEMENT - Intechnia
Data scientist
Git - Cet article fait partie d'une série.
Partie 4: Cet article