Grundlagen

Was ist GitHub? Ein Leitfaden für Anfänger

Tools und Setup2 Min. LesezeitAktualisiert 12. Juni 2026

Kurz gesagt

GitHub ist eine Website, die deine Git-Projekte online speichert, damit du sie sichern, teilen und deployen kannst. Wenn Git das Tool ist, das Snapshots deines Projekts auf deinem Computer speichert, dann ist GitHub der Ort, an dem diese Snapshots in der Cloud leben. Dort wird der meiste Code der Welt aufbewahrt, und die meisten Hosting-Plattformen verbinden sich mit GitHub, um deine Seite automatisch zu deployen, sobald du neue Änderungen pushst.

Was dir GitHub gibt

GitHub verwandelt dein lokales Git-Projekt in etwas Dauerhaftes und Vernetztes. Dein Code ist abseits deines Laptops gesichert, andere können ihn reviewen und beitragen, und Deploy-Dienste beobachten dein Repository und deployen bei jeder Änderung neu.

  • Ein sicheres Backup deiner ganzen Projekt-History abseits der Maschine.
  • Zusammenarbeit: Issues, Reviews und Pull Requests für die Arbeit mit anderen.
  • Deployment: Hosts wie Vercel deployen automatisch, wenn du pushst.

Öffentliche vs private Repositories

Ein Repository (oder "Repo") ist ein Projekt auf GitHub. Es kann öffentlich sein, also für alle sichtbar, oder privat, also nur für eingeladene Personen. Für ein Business-Projekt setze standardmässig auf privat, damit dein Code und deine IP dir gehören. Du kannst es später jederzeit öffentlich machen, wenn du willst.

Deinen Code pushen

Nachdem du lokal mit Git committest, "pushst" du diese Commits zu GitHub, um sie hochzuladen. Beim ersten Mal verbindest du dein lokales Projekt mit einem Repo; danach ist Pushen ein Befehl. Die umgekehrte Richtung heisst "Pull", was Änderungen von GitHub zurück auf deinen Computer lädt und zählt, sobald du über zwei Maschinen oder mit anderen arbeitest.

git push
Lädt deine lokalen Commits ins verbundene GitHub-Repository hoch.

Häufige Anfänger-Verwirrungen

Die grösste ist die Angst, dass Pushen deine Secrets preisgibt. Das kann passieren, wenn du unachtsam bist, weshalb Secrets in einer .env-Datei leben, die Git ignoriert. Pushe deinen Code, nie deine Keys. Leute verwechseln auch GitHub die Website mit Git dem Tool: Du kannst ein völlig gutes Git-Projekt haben, das GitHub nie berührt, und GitHub fügt einfach ein sicheres Online-Zuhause plus Zusammenarbeit obendrauf. Schliesslich musst du nicht jeden Button einer Repository-Seite verstehen, um produktiv zu sein. Dein Projekt verbinden, committen und pushen deckt fast alles ab, was ein Anfänger wochenlang tut.

Häufige Fragen

Nächster Schritt

Bereit, KI als Workflow zu nutzen?

Starte mit dem Starter-Pfad, speichere deinen Fortschritt lokal und synchronisiere alles später kostenlos mit deinem Konto.