---
title: "Was ist Git? Versionskontrolle erklärt"
description: "Git ist ein Versionskontroll-Tool, das Snapshots deines Projekts speichert, damit du immer zurück kannst. Lerne, was es ist und die paar Befehle, die du brauchst."
type: "fundamental"
locale: "de-CH"
category: "tools"
canonical: "https://agenticschool.dev/de/grundlagen/what-is-git"
dateModified: "2026-06-12"
---

# Was ist Git? Versionskontrolle erklärt

- Kategorie: tools
- Aktualisiert: 2026-06-12
- Keywords: Git, version control, commit, beginner, snapshots
- Kanonische URL: https://agenticschool.dev/de/grundlagen/what-is-git
- Sprache: de-CH

> Git ist ein Versionskontroll-Tool, das Snapshots deines Projekts speichert, damit du immer zurück kannst. Lerne, was es ist und die paar Befehle, die du brauchst.

Git ist ein Versionskontroll-Tool, das Snapshots deines Projekts macht, sogenannte Commits, damit du immer zu einer funktionierenden Version zurück kannst. Stell es dir als unbegrenzte, beschriftete Undo-History für dein ganzes Projekt vor. Jedes Mal, wenn du einen Commit speicherst, hält Git genau fest, was sich geändert hat, und lässt dich später dorthin zurückkehren, was die Angst nimmt, die Anfänger vom Experimentieren abhält. Git läuft auf deinem eigenen Computer und funktioniert komplett offline.

## Warum Git zählt

Ohne Versionskontrolle kann eine schlechte Änderung stundenlange Arbeit zerstören, und es gibt keinen sauberen Weg zurück. Mit Git ist eine schlechte Änderung nie eine Katastrophe, weil du einfach zum letzten guten Commit zurückkehrst. Es lässt auch mehrere Leute am selben Projekt arbeiten, ohne sich gegenseitig zu überschreiben, und es ist das Fundament, auf dem Dienste wie GitHub aufbauen.

## Der Kern-Workflow

Die tägliche Schleife ist klein: Du änderst Dateien, stagest die, die du speichern willst, und committest sie mit einer kurzen Nachricht, die beschreibt, was sich geändert hat. Dein KI Agent führt diese oft für dich aus, aber es hilft, sie zu erkennen.

```bash
git status              # sehen, was sich geändert hat
git add .               # alle Änderungen stagen
git commit -m "Add hero section"   # einen beschrifteten Snapshot speichern
```
Eine Commit-Nachricht sollte in wenigen Worten sagen, was sich geändert hat und warum.

## Häufige Anfänger-Verwirrungen

Git ist nicht dasselbe wie GitHub. Git ist das Tool auf deinem Computer; GitHub ist eine Website, die eine Kopie deines Git-Projekts online speichert. Ein "Commit" ist ein Speicherpunkt in Git, nicht dasselbe wie das Speichern einer Datei in deinem Editor; du kannst eine Datei viele Male speichern und erst committen, wenn du zufrieden bist. Und ein Commit veröffentlicht von sich aus nichts im Internet. Leute sorgen sich früh auch um Branches, aber du brauchst sie zum Start nicht. Ein Branch ist nur eine parallele Arbeitslinie, die du ausprobieren kannst, ohne deine Hauptversion zu berühren, und als Solo-Anfänger kannst du Branches getrost ignorieren, bis ein Projekt grösser wird. Die wichtigste Gewohnheit ist, oft mit klaren Nachrichten zu committen, sodass deine History wie eine Geschichte deiner Schritte liest und du jederzeit zu jedem Punkt zurück kannst.

## Häufige Fragen

### Was ist der Unterschied zwischen Git und GitHub?

Git ist das Versionskontroll-Tool, das auf deinem Computer läuft. GitHub ist ein Online-Dienst, der eine Kopie deines Git-Projekts hostet, damit du es sichern und zusammenarbeiten kannst. Git geht auch ohne GitHub.

### Was ist ein Commit?

Ein Commit ist ein gespeicherter Snapshot deines Projekts zu einem Zeitpunkt, mit einer kurzen Nachricht, die beschreibt, was sich geändert hat. Du kannst später zu jedem Commit zurück, was Git zum Sicherheitsnetz macht.

### Brauche ich Git, wenn ich allein arbeite?

Ja, es lohnt sich trotzdem. Auch allein gibt dir Git eine verlässliche Undo-History und einen sicheren Weg zum Experimentieren, und es ist nötig, um auf den meisten Hosting-Plattformen zu deployen.
