0 XP
?
Débutant45 min30 XP

Objectifs de cette leçon

  • Créer une branche pour une feature
  • Pousser une branche vers GitHub
  • Créer une Pull Request

Pull Requests : collaborer efficacement 🤝

Workflow d'une PR

git switch -c feature-nouveau-design
git add . && git commit -m "Nouveau design"
git push -u origin feature-nouveau-design
# Créer la PR sur GitHub

Bonnes pratiques

RègleExemple
Nom clair de branchefeature/ajout-login
Titre descriptif"Ajoute le formulaire de connexion"
Petites PRPlusieurs petites > une grosse
Commits propresUn commit = une modification logique

Merge / Squash / Rebase

MéthodeDescription
MergeCommit de fusion (simple, sûr)
SquashÉcrase les commits en un seul
RebaseHistorique linéaire

Exercices 🎯

  1. Crée une branche, modifie un fichier, pousse, et crée une PR
  2. Demande une review et corrige si nécessaire
  3. Merge ta PR et supprime la branche

⚡ Simulateur — Pull Requests

Étape 1/5
📝 Pseudo-code
1git checkout -b feature/login
2# Développement...
3git push origin feature/login
4# Créer PR
5git merge main
⚙️ Exécution
📦 Mémoire
branche
feature/login
🔀 Flux d'exécution
nouvelle branche
📟 Console
Switched to a new branch 'feature/login'
3
Création de la branche feature

git checkout -b crée et bascule vers une nouvelle branche en une seule commande. C'est le workflow standard pour commencer une nouvelle fonctionnalité.