CodeAgeBy Sitezack
Git & CLI pour Pros ⌨️Maîtriser Git en ligne de commande0 XP
Progression du chapitre0/5

Leçon 5 sur 5

Projet : le workflow complet

Le workflow professionnel enchaîne tout : commit sur main, branche de fonctionnalité, commits isolés, puis merge dans main.

Ici tu déroules ce cycle à la main : un journal log pour l'historique, un dictionnaire history pour la position de chaque branche.

history["feature"] = history["main"]   # brancher au meme point
current = "feature"                     # checkout
history["main"] = history["feature"]    # merge : main rattrape feature

🎯 Exercice

Déroule le workflow complet. 1) Commit initial sur main : history["main"] = 1 et log.append("1: init"). 2) Crée feature au même point (history["feature"] = history["main"]) et bascule (current = "feature"). 3) Deux commits sur feature : passe history["feature"] à 2 puis 3, avec log.append("2: feature A") et log.append("3: feature B"). 4) Merge dans main : history["main"] = history["feature"] et log.append("4: merge feature"). 5) Affiche le nombre d'entrées de log.

Leçon PRO

Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.

Découvrir PRO