Git Aufgabe#
Git ist das am weitesten verbreitete Versionskontrollsystem. Diese Aufgabe prüft und vertieft dein Wissen über die wichtigsten Git-Konzepte mit einem interaktiven Tutorial.
Voraussetzung: Du solltest wissen, warum man ein Versionskontrollsystem verwendet, und die Grundlagen von Git kennen. Das Tutorial hilft dir zu prüfen, ob du das Wichtigste verstanden hast.
Arbeite dich durch das Tutorial: learngitbranching.js.org
Mache mindestens die ersten drei Levels (“Einführung”, “Eine Stufe höher” und “Code umherschieben”). Wenn Zeit und Freude übrig bleiben, auch Level 4 (“Eine bunte Mischung”).
Schwierigkeit: Leicht
Semester: 1-4
Material: Computer mit Browser, Zugang zu learngitbranching.js.org
Abgabe: Abschluss der Levels (Screenshots) und pro Level eine kurze Reflexion (1–2 Sätze): Was war neu für dich? Was war verwirrend?
Referenzen zum Lehrplan
Die folgenden Leistungskriterien (LK) und Lernziele (LZ) aus dem Bildungsplan FutureMEM stehen in Bezug zu dieser Aufgabe.
HKB 9999 c – Entwickeln von Software
HK 9999 c.01 – Mikrocontroller-Programme entwickeln
LK ET c1 03 – Sie sichern den Entwicklungsstand der Software nachvollziehbar laufend in einer Versionsverwaltung. (BE · Semester 3, 4, 5, 6, 7, 8)
LK ET c1 22 – Sie setzen ein System für die Versionsverwaltung in der Software-Entwicklung ein. (üK · Semester 4)
LZ_9582 – Sie verwenden eine kollaborative Versionverwaltungssoftware wie GitHub. (Semester 4)
LZ_9583 – Sie führen Versionshistorien, insbesondere bei kollaborativer Entwicklungsarbeit. (Semester 4)
LK ET c1 50 – Sie unterscheiden verschiedene Arten von Versionsverwaltungen. (BFS · Semester 3)
LZ_9582 – Sie verwenden eine kollaborative Versionverwaltungssoftware wie GitHub. (Semester 3)
LZ_9583 – Sie führen Versionshistorien, insbesondere bei kollaborativer Entwicklungsarbeit. (Semester 3)