Einführung
Willkommen, zeitreisender Git-Entdecker! Sie wurden mit einer wichtigen Mission betraut: die unordentliche Commit-Historie eines streng geheimen Projekts aufzuräumen. Ihr Ziel ist es, Ihre neu erworbenen Git-Fähigkeiten, insbesondere die Kunst des interaktiven Rebase (interactive Rebase), einzusetzen, um eine chaotische Timeline in eine klare, prägnante Historie zu verwandeln.
Stellen Sie sich vor, Sie sind ein Historiker mit der Fähigkeit, die Vergangenheit neu zu schreiben. Ihre Aufgabe ist es, eine Reihe von verstreuten Ereignissen zu nehmen und sie in eine kohärente Erzählung zu reorganisieren. Genau das werden Sie mit der interaktiven Rebase-Funktion von Git tun. Sie werden verwandte Commits kombinieren, unnötige entfernen und Commit-Nachrichten umschreiben, um eine klarere Geschichte der Entwicklung Ihres Projekts zu erzählen.
Sind Sie bereit, in den Zeitstrom einzutauchen und mit einer polierten Git-Historie wieder aufzutauchen? Beginnen wir Ihr zeitliches Abenteuer!
Dies ist eine Challenge, die sich von einem Guided Lab dadurch unterscheidet, dass Sie die Aufgabe der Herausforderung selbstständig lösen müssen, anstatt die Schritte eines Labors zum Lernen zu befolgen. Challenges sind in der Regel etwas schwieriger. Wenn es Ihnen schwerfällt, können Sie mit Labby diskutieren oder die Lösung einsehen. Historische Daten zeigen, dass dies eine Challenge der Stufe Anfänger mit einer Erfolgsquote von 94.54% ist. Es hat eine positive Bewertungsrate von 90.91% von den Lernenden erhalten.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"])
git(("Git")) -.-> git/BranchManagementGroup(["Branch Management"])
git/BasicOperationsGroup -.-> git/commit("Create Commit")
git/BranchManagementGroup -.-> git/log("Show Commits")
git/BranchManagementGroup -.-> git/rebase("Reapply Commits")
subgraph Lab Skills
git/commit -.-> lab-387746{{"Verlauf umschreiben"}}
git/log -.-> lab-387746{{"Verlauf umschreiben"}}
git/rebase -.-> lab-387746{{"Verlauf umschreiben"}}
end