Jedes Projekt hat eine Geschichte. Die Hüter bewachen sie, damit nichts verloren geht und alle am selben Stand arbeiten. In sechs Leveln lernst du ihr Handwerk, und zwar mit echten Befehlen: du tippst sie ins eingebaute Terminal, committest, verzweigst, löst einen Konflikt, synchronisierst mit GitHub und schickst eine Pipeline in die Produktion. Am Schluss wartet die Prüfung.
Level 1 starten
Level 01
Die Eule zeigt dir das Fundament: Jede Änderung wandert durch drei Räume. Im Arbeitsverzeichnis veränderst du Dateien. In der Staging Area wählst du aus, was in den nächsten Commit soll. In der Historie ist es für immer festgehalten. Probiere es aus: Ändere die Datei, dann tippe die Befehle selbst und erzeuge zwei Commits. Deine Commit-Nachricht landet wirklich in der Historie.
Tipp: Beginne mit einer Änderung an der Datei. Die Chips setzen dir den Befehl ins Eingabefeld, Enter führt ihn aus.
Level 02
Das Einhorn arbeitet nie auf der Hauptlinie. Es öffnet eine eigene Zeitlinie, einen Branch, und führt sie später zurück. Deine Aufgabe: Erzeuge den Branch feature, schreibe dort zwei Commits und führe ihn per Merge nach main zurück.
Du stehst auf main.
Level 03
Zwei Zeitlinien haben dieselbe Zeile unterschiedlich verändert. Git kann das nicht entscheiden und fragt dich. Der Phoenix bleibt ruhig: Ein Konflikt ist eine Rückfrage, kein Absturz. Wähle die Zeile, die gelten soll, und schliesse den Merge ab.
Die Marker zeigen dir beide Versionen. Du entscheidest.
Level 04
Dein Repository lebt zweimal: lokal auf deinem Rechner und als origin auf GitHub. Die Medusa hält beide Welten synchron. Heute passiert der Klassiker: Deine Kollegin pusht, während du lokal committest. Bring beide Welten wieder zusammen.
Beide Welten sind synchron. Noch.
Level 05
Die Katze will an einem Projekt mitarbeiten, auf das sie keinen Schreibzugriff hat. Der Weg führt über eine eigene Kopie auf GitHub, den Fork, und endet mit einem Pull Request ans Original. Bringe die sechs Schritte in die richtige Reihenfolge. Klicke sie der Reihe nach an.
Was muss als Erstes passieren?
Level 06
Der Drache liefert aus. Bei jedem Push läuft seine Pipeline: prüfen, bauen, ausliefern. Setze die drei Stationen in die richtige Reihenfolge, triff die Entscheidung beim API-Key und löse dann den Push aus.
Wohin gehört der API-Key für das Deployment?
Baue zuerst die Pipeline zusammen.
Finale
Fünf Situationen aus dem Alltag. Der Wächter stellt sie dir nacheinander. Antworte richtig, dann trägst du den Titel.
Frage 1 von 5
Bestanden
Das Modell sitzt. Zur Erinnerung, worauf alles aufbaut: