# 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](https://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? ```{admonition} Referenzen zum Lehrplan :class: references :collapsible: closed 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) ```