TW3 — Technologies du Web 3

TLDR Git

Récapitulatif du chapitre Git : concepts, commandes essentielles et bonnes pratiques de gestion de versions.

📚 Apport1′

🧩 Concepts clés

  • Git : système de contrôle de versions distribué 🔄
  • Commit : instantané des changements du projet à un moment donné 💾
  • Branche : ligne de développement parallèle pour isoler une fonctionnalité 🌿
  • Push/Pull : synchronisation avec un dépôt distant ↔️
  • Pull Request : proposition de fusion pour revue de code 🤝
🛠️ Atelier2′

🛠️ Commandes de base (à retenir)

git init                    # Initialiser un dépôt 🆕
git clone <url>             # Télécharger un dépôt distant 🔄
git status                  # Vérifier l'état des fichiers 📋
git add <file>              # Ajouter des fichiers au commit ➕
git commit -m "msg"        # Enregistrer les changements avec un message 💬
git log --oneline           # Historique des commits 📜
git branch                  # Lister les branches 🌿
git checkout -b nom         # Créer et basculer sur une branche ➡️
git merge nom               # Fusionner une branche 🔀
git push origin nom         # Publier vers le dépôt distant ⬆️
git pull                    # Récupérer les dernières modifications ⬇️
🏋️ Exercice3′

🚀 Fonctionnalités avancées

  • git reset : reculer la branche (à réserver au local) ⏪
  • git revert : annuler un commit en conservant l'historique (sûr en équipe) ⏪
  • git stash : mettre de côté temporairement des modifications non validées 📥
  • git tag v1.0 : marquer une version stable 🏷️
🎯 Synthèse0′

📌 Bonnes pratiques

  • Committez souvent avec des messages clairs (feat:, fix:, docs:)
  • Travaillez dans des branches descriptives (feature/..., bugfix/...)
  • Poussez régulièrement vos branches vers le dépôt distant
  • Utilisez les pull requests pour la revue de code avant fusion

À retenir — Git suit l'historique complet du projet, facilite la collaboration et permet de revenir en arrière en toute sécurité. Dans le projet fil rouge (branche session-01), ce chapitre crée le dépôt et le premier commit.

Git

Terminez le quiz du chapitre pour le marquer comme complété.

Tableau de bord

On this page