Bisher haben Sie den Git-Workflow allein durchlaufen. Der eigentliche Zweck von Git ist aber die Zusammenarbeit: Zwei Personen arbeiten gleichzeitig am selben Projekt, ohne sich Dateien per USB-Stick oder Mail zu schicken. In kurzen Ping-Pong-Runden wechseln Sie sich mit Ihrem Tandempartner ab — jede Runde ist ein kompletter Roundtrip und in wenigen Minuten erledigt. Nebenbei bekommt Ihre Website einen professionellen Feinschliff.
Voraussetzungen: Beide Partner haben u12 (VS Code & Git) abgeschlossen. Beide sind als Mitarbeiter im selben Forgejo-Repository eingetragen (Settings → Collaborators — das haben Sie in u5/Sitzung 3 erledigt).
Beide öffnen das Projekt in VS Code und klicken Sync Changes — jetzt haben beide exakt denselben Stand.
index.html einen Kommentar ein: <!-- Gruß von Partner A -->Gruss von A) → Syncindex.html — der Kommentar von A ist da. Ohne USB-Stick, ohne Mail.Auf git.md-phw.de: Beide Commits sichtbar? Wer hat was committet? (Forgejo zeigt den Autor neben jedem Commit — deshalb war die git config user.name-Einstellung wichtig.)
Jetzt wird abwechselnd gearbeitet: Partner A nimmt Punkt 1, Partner B gleichzeitig Punkt 2 — aber an unterschiedlichen Dateien! Nach jedem fertigen Punkt: Commit → Sync → der Partner synct ebenfalls. So bleibt ihr ständig auf demselben Stand.
Feinschliff-Liste (Reihenfolge frei, abwechselnd ziehen):
404.html im Stil eurer Website („Seite nicht gefunden“ + Link zur Startseite)<img>-Tags bekommen ein sinnvolles alt-Attribut (Barrierefreiheit!)<meta name="description" content="..."> im <head> jeder Seite (max. 160 Zeichen)<title>404-Seite ergaenzt) → SyncKurzer Blick ins Forgejo-GUI: Commits beider Partner in der Historie? Wechseln sich die Autoren ab? So sieht gelebte Zusammenarbeit aus.
Was passiert, wenn beide dieselbe Zeile ändern? Ein Merge-Konflikt. Den erzeugen wir jetzt absichtlich — damit Sie ihn im geschützten Rahmen kennenlernen, nicht im Ernstfall.
<title> der index.html in Team Rakete → Commit → Sync<title> in Team Blitz — ohne vorher zu syncen! → Commit → SyncTeam Blitz-Rakete)Konflikt geloest: Titel geeinigt) → SyncMerken: Ein Konflikt ist kein Fehler, sondern eine Rückfrage: „Zwei Menschen, eine Zeile — wie hättet ihr es gern?“ Vermeiden lässt er sich fast immer durch das Mantra: erst Sync, dann arbeiten.
Ergänzen Sie gemeinsam (einer tippt): neue Dateien (404.html?), neue Features (Footer, Meta-Tags). Commit → Sync.
Stimmt die README mit dem Repo-Inhalt überein? Zeigt die Commit-Historie beide Autoren im Wechsel?
Browser mit Hard Reload (Strg/Cmd + Shift + R): Footer da? 404-Seite testen: einfach https://isa##.edumake.de/gibtsnicht.html aufrufen.
learngitbranching.js.org — interaktives Git-Lernspiel (auf Deutsch): Commits, Branches und Merges visuell nachvollziehen, Level für Level. Ideal, um das Verständnis hinter den Klicks aufzubauen.