Projektübersicht
Teil des Abschnitts Versionsverwaltung der Terminal-Journey von Coddy — Lektion 50 von 58.
Zeit für einen realistischen Feature-Branch-Workflow. Das Projekt ist eine winzige Todo-Liste mit zwei Dateien: todo.txt (die Liste) und readme.md (die Dokumentation).
In diesem Kapitel werden Sie:
- Das Repo mit einem sauberen initialen Commit auf
maineinrichten. - Einen
add-task-Branch erstellen und dort ein neues Todo-Element hinzufügen.
- Aktualisieren Sie die
readme.mdaufmainunabhängig. - Führen Sie den Feature-Branch in
mainzusammen. - Überprüfen Sie den Endzustand.
Dies entspricht dem gleichen Ablauf wie ein typischer Pull-Request-Workflow auf GitHub, nur ohne den Netzwerk-Round-Trip.
Aufgabe
AnfängerListe die Dateien im Startordner mit ls auf. Die erwartete Ausgabe ist alphabetisch.
Spickzettel
Typische Schritte im Feature-Branch-Workflow:
- Repository mit initialem Commit auf
maineinrichten - Einen Feature-Branch erstellen und Änderungen vornehmen
- Unabhängige Änderungen auf
mainvornehmen - Den Feature-Branch in
mainmergen - Den Endzustand überprüfen
Probier es selbst
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Versionsverwaltung
2Erste Schritte
Ein Repository initialisierenDer .git-OrdnerIdentität konfigurierenGit StatusZusammenfassung – Erstes Repo5Dateien ignorieren
Warum Dateien ignorierenGitignore-MusterIgnore-Regeln prüfenZusammenfassung – Sauberes Repo8Merging
Was ist ein MergeFast-Forward-MergeThree-Way-MergeMerge-KonflikteEinen Konflikt lösenRückblick – Merge-Master11Feature Branch Projekt
ProjektübersichtMain initialisieren3Änderungen nachverfolgen
Die Staging AreaGit AddGit CommitÄndern einer verfolgten DateiGit LogZusammenfassung – Erste Commits6Projekt Rezept-Website
ProjektübersichtInitialisieren und Ignorieren