CodeAgeBy Sitezack
Git & CLI für Profis ⌨️Git auf der Kommandozeile meistern0 XP
Kapitel-Fortschritt0/5

Lektion 5 von 5

Projekt: der komplette Workflow

Der professionelle Workflow verkettet alles: Commit auf main, Feature-Branch, isolierte Commits, dann Merge in main.

Hier durchläufst du diesen Zyklus von Hand: ein Journal log für die Historie, ein Dictionary history für die Position jedes Branches.

history["feature"] = history["main"]   # am selben Punkt branchen
current = "feature"                     # checkout
history["main"] = history["feature"]    # merge: main holt feature ein

🎯 Aufgabe

Durchlaufe den kompletten Workflow. 1) Erster Commit auf main: history["main"] = 1 und log.append("1: init"). 2) Erstelle feature am selben Punkt (history["feature"] = history["main"]) und wechsle (current = "feature"). 3) Zwei Commits auf feature: setze history["feature"] auf 2 dann 3, mit log.append("2: feature A") und log.append("3: feature B"). 4) Merge in main: history["main"] = history["feature"] und log.append("4: merge feature"). 5) Gib die Anzahl der Journal-Einträge aus.

PRO-Lektion

Dieses fortgeschrittene Kapitel gehört zu CodeAge PRO. Schalte es frei, um dein Abenteuer fortzusetzen.

PRO entdecken