Git, GitHub und Hosting
Eigene Arbeit nachvollziehbar sichern und eine Website veröffentlichen. Anfangs simulierte Repositories ohne fremde Daten; echte GitHub- und Hosting-Schritte erst mit einem eigenen Projekt.
6 Kapitel · 36 LektionenFür EinsteigerKostenlosLäuft im Browser
Das lernst du
- Projektwerkzeuge verstehen und ein lokales Übungsrepository vorbereiten.
- Den lokalen Git-Alltag mit Status, Diff, Staging und Commits lernen.
- Lokal und Remote verbinden, .gitignore nutzen und ein Webprojekt auf GitHub sichern.
- Änderungen getrennt entwickeln, Branches mergen und Konflikte lösen.
- Hosting nachvollziehbar einrichten und eine statische Website veröffentlichen.
- Nach dem ersten Release mit Issues, Updates und Rollbacks weiterarbeiten.
Kursinhalt
Kapitel 1 Dateien und Terminal
Projektwerkzeuge verstehen und ein lokales Übungsrepository vorbereiten.
- Einführung in die Befehlszeile
- Dateien und Ordner erstellen
- Git installieren und konfigurieren
- Ein lokales Repository initialisieren
- Typische Terminal-Fehler beheben
- Mini-Projekt: Arbeitsumgebung einrichten
Kapitel 2 Änderungen festhalten
Den lokalen Git-Alltag mit Status, Diff, Staging und Commits lernen.
- Den Status prüfen mit git status
- Änderungen vorbereiten mit git add
- Veränderungen einsehen mit git diff
- Den ersten Commit erstellen
- Commit-Historie lesen mit git log
- Mini-Projekt: Zyklus aus Status, Add und Commit
Kapitel 3 GitHub
Lokal und Remote verbinden, .gitignore nutzen und ein Webprojekt auf GitHub sichern.
- Ungewollte Dateien ausschließen mit .gitignore
- Ein Remote-Repository verknüpfen
- Änderungen hochladen mit git push
- Remote-Verbindungen prüfen und korrigieren
- Änderungen herunterladen mit git pull
- Mini-Projekt: Erstes Webprojekt auf GitHub sichern
Kapitel 4 Branches und Zusammenarbeit
Änderungen getrennt entwickeln, Branches mergen und Konflikte lösen.
- Branches erstellen und wechseln
- Änderungen zusammenführen mit git merge
- Merge-Konflikte verstehen und analysieren
- Konflikte manuell auflösen
- Mit Pull Requests auf GitHub arbeiten
- Mini-Projekt: Branching-Workflow im Team
Kapitel 5 Website veröffentlichen
Hosting nachvollziehbar einrichten und eine statische Website veröffentlichen.
- Grundlagen von statischem Hosting
- GitHub Pages aktivieren
- Pfade und relative Links prüfen
- Bereitstellungsfehler beheben
- Änderungen live aktualisieren
- Mini-Projekt: Portfolio-Website veröffentlichen
Kapitel 6 Projekt pflegen
Nach dem ersten Release mit Issues, Updates und Rollbacks weiterarbeiten.
- Fehler und Aufgaben auf GitHub verwalten mit Issues
- Commits rückgängig machen mit git reset und git revert
- Verlorene Commits wiederherstellen mit git reflog
- Typische Wartungsfehler beheben
- Versions-Tags setzen und Releases verwalten
- Mini-Projekt: Wartung, Issue-Fix und Release
So funktioniert jede Lektion
Keine stundenlangen Videos. Jede Lektion ist eine kurze Runde, die du selbst machst, bis die Idee sitzt.
Lesen
Eine kurze Erklärung und eine klare Aufgabe. Gerade genug, um loszulegen.
Schreiben
Du tippst den Code selbst, in einem echten Editor direkt im Browser.
Ausführen
Führ ihn aus und sieh sofort, was dein Programm wirklich tut.
Prüfen
Prüfen sagt dir, ob die Aufgabe gelöst ist, und was noch fehlt, falls nicht.
Gut zu wissen
- Keine Installation: Editor, Ausgabe und Prüfung laufen in deinem Browser-Tab.
- Ohne Konto als Gast starten; dein Fortschritt bleibt auf diesem Gerät.
- Ein kostenloses Ostrae-Konto synchronisiert Fortschritt und Einstellungen und schaltet den Coach MICA frei.