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ègle | Exemple |
|---|---|
| Nom clair de branche | feature/ajout-login |
| Titre descriptif | "Ajoute le formulaire de connexion" |
| Petites PR | Plusieurs petites > une grosse |
| Commits propres | Un commit = une modification logique |
Merge / Squash / Rebase
| Méthode | Description |
|---|---|
| Merge | Commit de fusion (simple, sûr) |
| Squash | Écrase les commits en un seul |
| Rebase | Historique linéaire |
Exercices 🎯
- Crée une branche, modifie un fichier, pousse, et crée une PR
- Demande une review et corrige si nécessaire
- 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é.