Eine ältere Version korrigieren ist ein praktisches Git-Projekt für Lernende mit Grundkenntnissen zu Commits und Branches. Halte einen Wanderführer nutzbar, ohne ein unfertiges Redesign auszuliefern oder vorgemerkte und nicht vorgemerkte Arbeit im Hauptverzeichnis zu stören.
Zwei geführte Labs öffnen zunächst den vorhandenen Wartungsbranch in einem verknüpften Worktree und korrigieren eine kleine Download-Einstellung. Danach übernehmen sie einen isolierten Entwicklungsfix mit Cherry-Pick. Eine unabhängig initialisierte Challenge ändert Wartungsbranch, Guide und Position des Fixes. Jede Einheit endet mit einem vollständigen Download der alten Ausgabe und bewahrter Entwicklungsarbeit. Insgesamt 110 Minuten sind eine Schätzung des Autors.
Was du lernen wirst
- Einen vorhandenen Branch in einem verknüpften Worktree mit eigenem HEAD und Index öffnen.
- Patches lesen und einen eigenständigen Fix von einem nicht freigegebenen Redesign unterscheiden.
- Mit
git cherry-pickeine ausgewählte Änderung übernehmen und die Basis der Wartungsversion erhalten. - Vollständige echte Downloads, erhaltene Inhalte und die unveränderte Entwicklungshistorie prüfen.
- Vorgemerkte und nicht vorgemerkte Entwurfsstände getrennt halten und private unversionierte Notizen bewahren.
Für wen dieser Kurs geeignet ist
Für Git-Einsteiger, die eine kleine Wartungsaufgabe erledigen möchten, während andere Arbeit noch nicht abgeschlossen ist.
Voraussetzungen: Grundlegende Terminalnavigation, Commits, Branches und einfaches Lesen von Log/Diff. Kenntnisse aus dem vorherigen Git-Kurs zum Zusammenführen von Teamänderungen werden empfohlen. Website-Programmierung ist nicht erforderlich.
Lernumgebung: Jede Einheit bietet vorbereitete Workspace- und Release Desk-Tabs im Browser. Echte Git-Worktrees und die HTTP-Vorschau laufen auf einer Trainingsmaschine mit eigens erstellten synthetischen Guides. Die Vorschau liest Branch-Commits; sie stellt keinen Produktionsdienst bereit. Beschriftungen, Dateiinhalte und Befehlsausgaben bleiben Englisch.
Häufig gestellte Fragen
Muss ich Software installieren oder ein Hostingkonto besitzen?
Nein. Jede Einheit hat ihre eigene einsatzbereite Browserumgebung und ein lokales Repository.
Muss ich Worktrees oder Cherry-Pick bereits kennen?
Nein. Die geführten Labs erklären sie vor der Verwendung. Grundkenntnisse in Git und Terminalbedienung sind erforderlich.
Ist ein verknüpfter Worktree ein separater Klon oder Rechner?
Nein. Er teilt Repository-Objekte und Branch-Referenzen, besitzt aber ein eigenes Arbeitsverzeichnis, HEAD und Index. Der ursprüngliche vorgemerkte und nicht vorgemerkte Entwurf kann an seinem Platz bleiben.
Wie erweitert die Challenge die geführten Labs?
Sie ändert den Wartungsbranch, den Guide und die Position des ausgewählten Commits. Wähle mit denselben Werkzeugen den isolierten Fix, prüfe den vollständigen Download und bewahre die ursprünglichen Entwurfsstände.


