0Pricing
Frontend Academy · Leçon

Flux des demandes de fusion sur GitHub

Ouvrez une demande de fusion sur GitHub, rédigez une description utile, répondez aux commentaires de revue du code et fusionnez-la une fois approuvée.

Flux des demandes de fusion sur GitHub est une leçon Frontend Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Frontend Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Frontend Academy comprend 4 leçons au total.

Qu'est-ce qu'une demande de fusion ?

Une demande de fusion (PR) est une proposition visant à fusionner une branche avec une autre. Sur GitHub, elle crée un fil de discussion où vos coéquipiers examinent le code, laissent des commentaires, demandent des modifications et approuvent finalement la fusion.

Créer une PR sur GitHub

Après avoir envoyé une branche de fonctionnalité vers GitHub, une bannière jaune apparaît et vous propose de comparer les branches et de créer une PR. Cliquez dessus, ou accédez à Demandes de fusion → Nouvelle demande de fusion et sélectionnez vos branches.

Rédiger une bonne description de PR

Une bonne description de PR explique : ce qui a changé et pourquoi. Ajoutez une capture d'écran pour les modifications de l'interface utilisateur. Ajoutez un lien vers le problème associé. Décrivez comment vous avez validé la modification. Le lecteur ne devrait pas avoir besoin de lire le code pour comprendre l'intention.

## Summary
Adds dark mode support using CSS custom properties.

## Why
Users requested dark mode (#123). Reduces eye strain for evening use.

## Testing
- Toggled dark/light mode on macOS and Windows
- Verified `prefers-color-scheme: dark` auto-triggers
- Tested with a screen reader (macOS VoiceOver)

Demander des réviseurs

Désignez des coéquipiers précis comme réviseurs. Ils reçoivent une notification et peuvent approuver, demander des modifications ou commenter. La plupart des équipes exigent au moins une approbation avant la fusion.

Lire les commentaires de revue de code

Les commentaires apparaissent directement sur les lignes modifiées. Les réviseurs peuvent demander des éclaircissements, proposer une autre approche ou approuver. Répondez à chaque commentaire, soit en modifiant le code, soit en expliquant pourquoi vous ne le modifiez pas.

Répondre aux demandes de modification

Lorsqu'un réviseur demande des modifications, envoyez de nouveaux commits vers la même branche. La PR est automatiquement mise à jour. Résolvez chaque conversation en cliquant sur « Résoudre la conversation » après l'avoir traitée.

PR en brouillon

Ouvrez une PR en tant que brouillon pour signaler qu'il s'agit d'un travail en cours. Les PR en brouillon permettent toujours la revue et les discussions, mais ne peuvent pas être fusionnées accidentellement. Passez-la à l'état Prête lorsqu'elle est terminée.

Garder votre branche à jour

Lorsque main avance pendant la revue, rebasez votre branche sur la dernière version de main afin d'éviter les conflits et de garantir que vos modifications fonctionnent avec le nouveau code.

git fetch origin
git rebase origin/main
git push --force-with-lease origin feature/dark-mode

Fusion par écrasement, commit de fusion ou rebase

GitHub propose trois stratégies de fusion : Commit de fusion (préserve tous les commits), Écraser et fusionner (un commit par PR, avec un historique propre pour main), Rebaser et fusionner (historique linéaire, sans commit de fusion). Les équipes choisissent généralement une stratégie unique pour rester cohérentes.

Règles de protection des branches

Protégez main en exigeant une revue de PR, en exigeant que les vérifications d'état réussissent et en interdisant les envois directs. Configurez ces règles dans GitHub → Paramètres → Branches.

Étiquette des PR

Gardez les PR petites et ciblées. Une PR par fonctionnalité ou correction. Les PR volumineuses sont difficiles à réviser. Répondez aux commentaires de revue dans la journée. Remerciez les réviseurs. Soyez bienveillant : la revue de code est une occasion d'enseigner, pas un audit.

Vérification rapide

Que doit contenir une bonne description de PR ?

Récapitulatif : flux de travail d'une demande de fusion

Envoyez la branche de fonctionnalité → ouvrez une PR avec une description claire → demandez des réviseurs → traitez leurs commentaires avec de nouveaux commits → gardez la branche à jour avec un rebase → obtenez l'approbation → fusionnez. Gardez vos PR petites, ciblées et bien décrites. Les règles de protection des branches garantissent la qualité de main.

Questions Fréquemment Posées

La leçon « Flux des demandes de fusion sur GitHub » est-elle gratuite ?

Oui — le texte complet de « Flux des demandes de fusion sur GitHub » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Frontend Academy, passe à CoddyKit PRO. Le cours Frontend Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Flux des demandes de fusion sur GitHub » ?

Ouvrez une demande de fusion sur GitHub, rédigez une description utile, répondez aux commentaires de revue du code et fusionnez-la une fois approuvée. Tu pratiques Frontend Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Frontend Academy ?

Aucune expérience préalable n'est requise. Frontend Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.

Combien de temps prend la leçon « Flux des demandes de fusion sur GitHub » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Frontend Academy ?

Oui. Chaque leçon Frontend Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. git init, add, commit et status
  2. Branches : branch, checkout et merge
  3. Dépôts distants : push, pull et clone
  4. Flux des demandes de fusion sur GitHub
← Retour à Frontend Academy