---
title: "Repos und Versionskontrolle erklärt"
description: "Ein Repository ist dein von Git getrackter Projektordner, und Versionskontrolle ist das Sicherheitsnetz, das jede Änderung aufzeichnet. Lerne beides in klarer Sprache."
type: "fundamental"
locale: "de-CH"
category: "concepts"
canonical: "https://agenticschool.dev/de/grundlagen/repos-and-version-control"
dateModified: "2026-06-12"
---

# Repos und Versionskontrolle erklärt

- Kategorie: concepts
- Aktualisiert: 2026-06-12
- Keywords: repository, repo, version control, Git, remote repo
- Kanonische URL: https://agenticschool.dev/de/grundlagen/repos-and-version-control
- Sprache: de-CH

> Ein Repository ist dein von Git getrackter Projektordner, und Versionskontrolle ist das Sicherheitsnetz, das jede Änderung aufzeichnet. Lerne beides in klarer Sprache.

Ein Repository (oder "Repo") ist dein Projektordner, sobald er von einem Versionskontroll-Tool getrackt wird, und Versionskontrolle ist das System, das jede Änderung aufzeichnet, damit du immer zurück kannst. Einfach gesagt ist Versionskontrolle eine beschriftete, unbegrenzte Undo-History für dein ganzes Projekt, und das Repo ist das Projekt plus diese History. Das ist das Fundament, auf dem alles andere aufbaut: Backups, Zusammenarbeit und Deployment beginnen alle mit einem Repo unter Versionskontrolle.

## Was Versionskontrolle dir gibt

Versionskontrolle verwandelt einen Ordner voller Dateien in etwas, mit dem du furchtlos experimentieren kannst. Jede bedeutsame Änderung wird als Snapshot gespeichert, zu dem du zurück kannst, also ist eine schlechte Änderung nie dauerhaft. Sie zeichnet auch auf, wer was warum geändert hat, was in dem Moment essenziell wird, in dem mehr als eine Person das Projekt anfasst.

## Lokales Repo vs Remote Repo

Dein Repo lebt auf deinem Computer (das lokale Repo) und hat meist eine Kopie online (das Remote Repo), am häufigsten auf GitHub. Du arbeitest lokal und "pushst" deine gespeicherten Änderungen ins Remote, um sie zu sichern und zu teilen. Die beiden bleiben synchron, während du Änderungen pushst und pullst.

## Warum das fürs Shippen zählt

Ein Repo ist nicht nur für Sicherheit, es ist das, womit sich Hosting-Plattformen verbinden. Wenn dein Projekt ein Repo auf GitHub ist, kann ein Host wie Vercel es beobachten und deine Live-Seite automatisch neu deployen, jedes Mal, wenn du pushst. Ein sauberes Repo unter Versionskontrolle ist also die Auffahrt zum tatsächlichen Shippen deiner Arbeit.

## Häufige Anfänger-Verwirrungen

Ein Repo kann sich wie ein mysteriöser Spezialordner anfühlen, aber es ist wirklich nur dein normaler Projektordner mit einer angehängten, versteckten Aufzeichnung der Änderungen. Du bearbeitest Dateien weiterhin auf dieselbe Art. Leute nehmen auch an, ein Repo heisse automatisch, dass alles öffentlich oder gesichert ist; keines stimmt, bis du in ein Remote pushst und seine Sichtbarkeit wählst, und ein brandneues Business-Repo sollte standardmässig privat sein. Ein weiterer Punkt, den man früh verinnerlichen sollte: Die History ist nur so nützlich wie deine Commits. Committest du selten mit vagen Nachrichten, ist das Sicherheitsnetz schwach; committest du oft mit klaren Nachrichten, kannst du mit Vertrauen zu jedem Moment zurück. Diese eine Gewohnheit verwandelt Versionskontrolle von einer Pflicht in eine echte Superkraft.

## Häufige Fragen

### Was ist ein Repository?

Ein Repository ist dein Projektordner, sobald er von Versionskontrolle getrackt wird, inklusive seiner vollen Änderungs-History. Leute kürzen es zu "Repo". Es hat meist eine lokale und eine Online-Kopie.

### Was ist der Unterschied zwischen Repo und Versionskontrolle?

Versionskontrolle ist das System, das Änderungen aufzeichnet; das Repo ist dein Projekt plus diese aufgezeichnete History. Das Repo ist das Ding; Versionskontrolle ist das, was seine Zeitachse führt.

### Brauche ich ein Remote Repo?

Für Backup, Zusammenarbeit und Deployment ja. Ein Remote Repo auf GitHub hält eine sichere Kopie abseits deiner Maschine und lässt Hosting-Plattformen automatisch deployen, wenn du pushst.
