From 582426d35eb0ef169147c2c965e6a54403e74765 Mon Sep 17 00:00:00 2001 From: Maryline Date: Tue, 18 Nov 2025 17:07:03 +0100 Subject: [PATCH 1/2] Create README.md --- README.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..46731ad1 --- /dev/null +++ b/README.md @@ -0,0 +1,56 @@ + +# 🎯 Leçon Git - Les Branches + +## 📚 Objectif du Jour +Apprendre le fonctionnement des **branches Git**, comprendre leur utilité et maîtriser la création de **pull requests**. + + + +## 🌿 C'est quoi une branche ? + +Une branche est une **ligne de développement indépendante** qui permet de : + +- 🔧 Travailler sur de nouvelles fonctionnalités +- 🐛 Corriger des bugs +- 🧪 Expérimenter des idées +- 🚀 Développer sans affecter la version principale + + + +## 💡 Pourquoi utiliser des branches ? + +| Avantage | Description | +|----------|-------------| +| ✅ **Isolation** | Travail sans risque sur le code principal | +| ✅ **Collaboration** | Travail en parallèle avec l'équipe | +| ✅ **Organisation** | Historique propre et structuré | +| ✅ **Sécurité** | Branche principale toujours stable | + +--- + +## 🛠️ Commandes Essentielles + +### 📋 Gestion des branches +```bash +# Créer une nouvelle branche +git branch feature/ma-nouvelle-fonctionnalite + +# Se déplacer sur une branche +git checkout feature/ma-nouvelle-fonctionnalite + +# Créer et se déplacer directement +git checkout -b feature/ma-nouvelle-fonctionnalite + +# Lister toutes les branches +git branch + +# Supprimer une branche +git branch -d feature/branche-terminee + +### 🔄 Synchronisation + +# Pousser une branche sur GitHub +git push origin feature/ma-nouvelle-fonctionnalite + +# Récupérer les dernières modifications +git pull origin main From 13da064bb9855b64f9c2341c582f0eaf53669369 Mon Sep 17 00:00:00 2001 From: Mary931 Date: Sat, 22 Nov 2025 16:08:12 +0100 Subject: [PATCH 2/2] =?UTF-8?q?met=20=C3=A0=20jour=20le=20README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 46731ad1..64850b17 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,9 @@ Une branche est une **ligne de développement indépendante** qui permet de : | ✅ **Sécurité** | Branche principale toujours stable | --- +### Nous sommes le 22/11/2025 +Ici commence mes modifications de ce fichier. La leçon continue et le but est de maîtriser **les merges **ainsi que les** Pull request (PR)** ## 🛠️ Commandes Essentielles ### 📋 Gestion des branches