Git & GitHub für Vibe-Coder
Warum Agenten ständig von Commits und Branches reden – und wie dich das rettet, wenn mal was kaputtgeht.
Warum Agenten ständig von Commits reden
KI-Coding-Agenten wie Claude Code arbeiten direkt in deinem Projekt und nutzen Git, um Änderungen nachvollziehbar zu machen. Ohne Git-Grundwissen verstehst du nicht wirklich, was der Agent gerade tut – und kannst nicht zurück, wenn etwas schiefgeht.
Die 5 Konzepte, die du brauchst
- Repository (Repo): der Projektordner mit seiner kompletten Änderungshistorie
- Commit: ein Schnappschuss des Projekts zu einem Zeitpunkt, mit kurzer Beschreibung
- Branch: eine parallele Kopie des Projekts, um Änderungen isoliert auszuprobieren
- Push: deine lokalen Commits auf einen Server (z. B. GitHub) hochladen
- Pull Request (PR): ein Vorschlag, Änderungen aus einem Branch in einen anderen zu übernehmen – jemand kann drüberschauen, bevor sie landen
Warum dich das rettet, wenn ein Agent was kaputt macht
Jeder Commit ist ein Rettungspunkt. Macht ein Agent etwas kaputt, kannst du zu einem früheren Commit zurückwechseln (checkout) oder eine einzelne Änderung rückgängig machen (revert) – ohne alles neu bauen zu müssen.
Minimaler Praxis-Flow mit einem Agenten
Lass den Agenten in kleinen Schritten committen statt alles in einem Riesen-Commit zu bündeln. Nach jedem sinnvollen Schritt: Diff anschauen, prüfen, dann erst weitermachen. So bleibt jeder Fehler klein und leicht rückgängig zu machen.
BEISPIEL
Prompt an den Agenten: 'Committe nach jedem funktionierenden Zwischenschritt einzeln, mit kurzer Beschreibung. Ich schaue mir jeden Commit an, bevor du weitermachst.'
KURZ-QUIZ
Was ist der schnellste Weg, eine kaputte Änderung eines Agenten rückgängig zu machen?
QUELLEN
- Git: Offizielle Dokumentation ↗ git-scm.com
- GitHub Docs: Get started ↗ docs.github.com