Modul 6 – Veröffentlichen und pflegen · Astro-Anfängerkurs der Know-How-Schmiede
Voraussetzung: Etappe 1 und 2 des Kurses. Das Beispielprojekt „Meine Modellbau-Werkstatt“ wird fortgeführt. Kopiere Code nicht blind über schon vorhandene Seiten, sondern ergänze bestehende Bereiche.
Lernziele
Du verstehst Repository, Commit, Branch und Push. Du kannst den Astro-Quellcode sicher versionieren.
1. Begriffe
- Repository: Projekt mit Versionsgeschichte.
- Commit: gespeicherter Änderungsschritt.
- Branch: getrennte Entwicklungslinie.
- Push: lokale Commits zu GitHub senden.
- Pull: entfernte Änderungen übernehmen.
2. Projekt vorbereiten
Kontrolliere, dass deine .gitignore u. a. diese Einträge enthält:
node_modules/
dist/
.astro/
.env
.env.*
!.env.example
.env.example darf nur harmlose Platzhalter enthalten. Zugangsdaten, API-Schlüssel und Passwörter gehören niemals ins Repository.
3. Mit GitHub Desktop
- Öffne dein Astro-Projekt in GitHub Desktop (Repository hinzufügen oder initialisieren).
- Prüfe die vorgeschlagenen Änderungen sorgfältig.
- Commit-Nachricht eintragen, z. B.
Add Astro blog layout. - Falls gewünscht, Repository auf GitHub veröffentlichen (für private Projekte „Private“ wählen).
- Änderungen später über Push origin synchronisieren.
Alternative im Terminal:
git status
git add .
git commit -m "Astro-Webseite: Navigation verbessern"
git push
Das Terminalbeispiel setzt ein eingerichtetes Repository mit einem Remote und einem passenden Branch voraus.
Übung
Erstelle einen Branch test-navigation, ändere einen Menütext und committe die Änderung. Prüfe den Vergleich zum Hauptbranch.
Lösungshinweis
In GitHub Desktop: Current Branch → New Branch. Nach dem Commit kannst du per Branch-Vergleich die Änderung ansehen. Führe sie erst zusammen, wenn sie geprüft ist.
