</>

Workflow Pull Request

Intermédiaire

Le cycle complet feature branch + PR, du premier commit au merge.

  1. 01

    Le workflow classique feature branch + PR

    Le cycle complet feature branch + PR, du premier commit au merge.

  2. 02

    Mettre à jour sa branche de PR avec la dernière version de main

    Deux approches valables, selon la convention de votre équipe :

  3. 03

    Squash and merge : garder un historique propre sur main

    Beaucoup d'équipes activent l'option "Squash and merge" sur GitHub : tous les commits d'une PR sont regroupés en un seul commit sur main, quel que soit le nombre de commits "wip" dans la branche. Cela évite d'avoir à nettoyer soi-même l'historique avant de merger.

  4. 04

    Résoudre les conflits d'une PR

    Si GitHub affiche "This branch has conflicts that must be resolved", résolvez en local (plus fiable que l'éditeur web pour des conflits complexes) :

  5. 05

    Répondre à une review : ajouter des commits ou amender

    Le cycle complet feature branch + PR, du premier commit au merge.

  6. 06

    Supprimer sa branche après merge

    Le cycle complet feature branch + PR, du premier commit au merge.