Sie erledigen den lokalen Teil des Git-Workflows komplett in VS Code — klonen, ändern, committen und synchronisieren per Klick statt per Terminal-Befehl. Am Ende haben Sie eine Änderung von VS Code über Forgejo bis auf den Server gebracht, ohne lokal ein einziges Terminal-Kommando zu tippen.
Die Farben zeigen Ihnen, wo Sie gerade arbeiten:
lokal auf Ihrem Endgerät (VS Code) · git auf Forgejo (git.md-phw.de, Browser) · server auf dem Server (SSH-Terminal)
Wichtig: Git selbst muss installiert sein — das haben Sie in u5 bereits erledigt. VS Code findet Git automatisch. Falls nicht: git-scm.com.
Sie brauchen kein Addon: Die Git-Funktionen (Source Control) sind in VS Code fest eingebaut.
Falls Ihr Projekt schon als Ordner auf dem Laptop liegt (aus u5): einfach in VS Code öffnen (Datei → Ordner öffnen) und weiter zu Schritt 3. Sonst:
Strg/Cmd + Shift + P (Befehlspalette)Git: Clone und bestätigen Sie mit EnterDokumente/EIS26)VS Code nutzt dabei automatisch Ihren SSH-Schlüssel — denselben, den Sie in Forgejo hinterlegt haben.
Links in der Aktivitätsleiste finden Sie das Source-Control-Symbol (drei verbundene Punkte, wie ein Verzweigungs-Diagramm). Klicken Sie darauf.
git addgit commit -m "..."git pull + git push in einem KlickBuchstaben hinter Dateinamen: M = geändert (modified), U = neu (untracked), D = gelöscht (deleted).
index.html im Explorer (linke Leiste, oberstes Symbol)<head> einen Kommentar ein:
Strg/Cmd + S) — im Source Control erscheint index.html mit MErste Änderung aus VS CodeGeschafft: Ihre Änderung ist jetzt auf Forgejo — ohne ein einziges Terminal-Kommando.
index.html — ist der Kommentar in der Datei?README.md überein?Dieser Blick ins GUI ist Ihre Kontrollinstanz — machen Sie ihn zur Routine nach jedem Sync.
Dafür brauchen Sie Ihr einziges Terminal: die SSH-Verbindung zum Server (nur im mbm-WLAN).
git pull: Es kommen nur die Dateien an, die Sie lokal geändert und gepusht habenhttps://isa##.edumake.de im BrowserStrg + Shift + R (Windows/Linux) bzw. Cmd + Shift + R (macOS)Ihr neuer Workflow ab jetzt:
lokal in VS Code ändern → Stage → Commit → Sync → git GUI-Check → server
git pull→ Browser mit Hard Reload
Weiter geht es mit dem ersten Training: u13 — Workflow-Training I (angeleitet)