Projekt in Git Skill Tree

Ein fehlerhaftes Website-Update rückgängig machen

Stelle Anmeldungen mit einer gezielten Git-Korrektur wieder her und bewahre neue Seiten, veröffentlichte Historie und vorhandene Buchungen.

ProjektGit

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Ein fehlerhaftes Website-Update rückgängig machen ist ein praktisches Git-Projekt für Lernende mit Grundkenntnissen zu Commits und Branches. Repariere eine Workshop-Buchungsseite, deren Anmeldung durch eine ältere Änderung blockiert wurde, ohne eine neuere Veranstaltung oder vorhandene Buchungen zu verlieren.

Ein geführtes Lab zeigt eine normale Buchung, verfolgt die fehlerhafte Änderung und veröffentlicht eine gezielte Korrektur. Eine unabhängig initialisierte Challenge verwendet eine andere fehlerhafte Einstellung und zwei spätere sinnvolle Commits. Beide enden mit einer echten Buchung und einem herunterladbaren Ticket. Insgesamt 80 Minuten sind eine Schätzung des Autors.

Was du lernen wirst

  • Commit-Patches lesen und eine ältere Änderung über eine feste Revisionsmarke auswählen.
  • Mit git revert eine Korrektur hinzufügen und veröffentlichte Historie sowie spätere Arbeit bewahren.
  • Das erwartete Ergebnis einer bereits angewandten Operation erkennen und Log sowie Arbeitszustand prüfen.
  • Die Korrektur pushen, vollständige Seiten und Buchungen erhalten und ein echtes Ticket prüfen.

Für wen dieser Kurs geeignet ist

Für Git-Einsteiger, die ein gemeinsames Projekt reparieren möchten.

Voraussetzungen: Einfache Terminalnavigation, Commits, Branches und grundlegendes Lesen von Log/Diff. Zuvor wird Änderungen im Team zusammenführen empfohlen.

Lernumgebung: Jede Einheit bietet vorbereitete Workspace- und Event Desk-Tabs im Browser. Echte Git-Repositories und die HTTP-Seite laufen auf einer Trainingsmaschine mit synthetischen Veranstaltungen und Identitäten. Beschriftungen und Befehlsausgaben bleiben Englisch.

Häufig gestellte Fragen

Muss ich Software installieren oder ein Konto bei einem Hostingdienst nutzen?

Nein. Jede Einheit hat ihre eigene einsatzbereite Umgebung und ein lokales gemeinsames Repository.

Muss ich Website-Code schreiben?

Nein. Seite und Dateien sind vorbereitet. Du prüfst die Historie, korrigierst die Einstellung und testest die Buchung.

Stellt Revert die Buchungsdatenbank wieder her?

Nein. Buchungen liegen außerhalb von Git. Bewahre sie beim Korrigieren der versionierten Veranstaltung; Datenbank-Rollbacks und gehostete Deployment-Pipelines sind kein Lehrinhalt.

Wie erweitert die Challenge das geführte Lab?

Sie verwendet eine andere fehlerhafte Einstellung und zwei spätere gute Commits. Wähle anhand der Belege mit denselben Werkzeugen die Korrektur und liefere eine neue Buchung samt Ticket.

Lehrer

labby
Labby
Labby is the LabEx teacher.