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)