Codae

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

Kurs startenAlle Kurse

Das lernst du

Kursinhalt

  1. Kapitel 1 Dateien und Terminal

    Projektwerkzeuge verstehen und ein lokales Übungsrepository vorbereiten.

    1. Einführung in die Befehlszeile
    2. Dateien und Ordner erstellen
    3. Git installieren und konfigurieren
    4. Ein lokales Repository initialisieren
    5. Typische Terminal-Fehler beheben
    6. Mini-Projekt: Arbeitsumgebung einrichten
  2. Kapitel 2 Änderungen festhalten

    Den lokalen Git-Alltag mit Status, Diff, Staging und Commits lernen.

    1. Den Status prüfen mit git status
    2. Änderungen vorbereiten mit git add
    3. Veränderungen einsehen mit git diff
    4. Den ersten Commit erstellen
    5. Commit-Historie lesen mit git log
    6. Mini-Projekt: Zyklus aus Status, Add und Commit
  3. Kapitel 3 GitHub

    Lokal und Remote verbinden, .gitignore nutzen und ein Webprojekt auf GitHub sichern.

    1. Ungewollte Dateien ausschließen mit .gitignore
    2. Ein Remote-Repository verknüpfen
    3. Änderungen hochladen mit git push
    4. Remote-Verbindungen prüfen und korrigieren
    5. Änderungen herunterladen mit git pull
    6. Mini-Projekt: Erstes Webprojekt auf GitHub sichern
  4. Kapitel 4 Branches und Zusammenarbeit

    Änderungen getrennt entwickeln, Branches mergen und Konflikte lösen.

    1. Branches erstellen und wechseln
    2. Änderungen zusammenführen mit git merge
    3. Merge-Konflikte verstehen und analysieren
    4. Konflikte manuell auflösen
    5. Mit Pull Requests auf GitHub arbeiten
    6. Mini-Projekt: Branching-Workflow im Team
  5. Kapitel 5 Website veröffentlichen

    Hosting nachvollziehbar einrichten und eine statische Website veröffentlichen.

    1. Grundlagen von statischem Hosting
    2. GitHub Pages aktivieren
    3. Pfade und relative Links prüfen
    4. Bereitstellungsfehler beheben
    5. Änderungen live aktualisieren
    6. Mini-Projekt: Portfolio-Website veröffentlichen
  6. Kapitel 6 Projekt pflegen

    Nach dem ersten Release mit Issues, Updates und Rollbacks weiterarbeiten.

    1. Fehler und Aufgaben auf GitHub verwalten mit Issues
    2. Commits rückgängig machen mit git reset und git revert
    3. Verlorene Commits wiederherstellen mit git reflog
    4. Typische Wartungsfehler beheben
    5. Versions-Tags setzen und Releases verwalten
    6. 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.

  1. Lesen

    Eine kurze Erklärung und eine klare Aufgabe. Gerade genug, um loszulegen.

  2. Schreiben

    Du tippst den Code selbst, in einem echten Editor direkt im Browser.

  3. Ausführen

    Führ ihn aus und sieh sofort, was dein Programm wirklich tut.

  4. Prüfen

    Prüfen sagt dir, ob die Aufgabe gelöst ist, und was noch fehlt, falls nicht.

Gut zu wissen

Weitere Kurse