Git ist ein Versionskontrollsystem, das deine Code-Änderungen speichert. GitHub ist eine Plattform, um Git-Repositories online zu sichern und mit anderen zu teilen. So kannst du alte Versionen wiederherstellen, Änderungen nachvollziehen und deine Arbeit sichern.
In dieser Anleitung arbeiten wir primär mit GitHub Desktop. Damit kannst du alle wichtigen Git-Schritte ohne Terminal per Oberfläche ausführen. Dieselben Schritte sind weiterhin auch im Terminal möglich.
GitHub Desktop installieren: Lade GitHub Desktop von desktop.github.com herunter und installiere das Programm.
Bei GitHub anmelden (Authentifizierung): Öffne GitHub Desktop und gehe zu File → Options (Windows) bzw. GitHub Desktop → Settings (Mac), dann zu Accounts und klicke auf Sign in to GitHub. Die Anmeldung läuft im Browser, danach ist GitHub Desktop für Push und Pull autorisiert.
Projekt als Repository hinzufügen: Öffne File → Add Local Repository... und wähle deinen Projektordner aus. Falls dort noch kein Repository existiert, klicke auf Create a Repository.
Repository anlegen (falls neu): Vergib einen Namen, optional eine Beschreibung, und bestätige mit Create Repository. Damit wird Git für diesen Ordner initialisiert.
Änderungen prüfen: Wechsle in den Reiter Changes. Dort siehst du alle geänderten Dateien und kannst die konkreten Unterschiede ansehen.
Commit erstellen: Trage links unten bei Summary eine kurze Commit-Nachricht ein, optional bei Description mehr Details, und klicke auf Commit to main (oder den aktuellen Branch).
Repository auf GitHub veröffentlichen: Klicke oben auf Publish repository, wähle Sichtbarkeit (Public/Private), und bestätige. Danach liegt dein lokales Repository auch auf GitHub.
Weitere Änderungen synchronisieren: Nach neuen Commits klickst du auf Push origin. Mit Fetch origin bzw. Pull origin holst du Änderungen vom Remote-Repository.
Verlauf und Branches nutzen: Im Reiter History siehst du vergangene Commits. Über das Branch-Menü kannst du Branches erstellen, wechseln und zusammenführen.