GuideEinsteigerGit-Integration

Git-Workflow mit Claude Code

Commits, Branches und Pull Requests — alles in natürlicher Sprache, direkt aus dem Terminal.

Stable Aktualisiert: März 2026 Plattform: Terminal Plan: Pro / Team
Für wen
Entwickler, die Git nutzen und Claude Code in ihren Workflow integrieren wollen.
Wann nutzen
Wenn du Commits, Branches oder PRs erstellen willst, ohne Git-Befehle manuell einzugeben.
Wann nicht
Wenn du kein Git in deinem Projekt verwendest.

Claude Code versteht Git. Du kannst Commits erstellen, Branches anlegen, Pull Requests öffnen und Merge-Konflikte lösen — alles in natürlicher Sprache, ohne Git-Befehle manuell einzutippen. Dieser Guide zeigt dir, wie du Git-Aufgaben mit Claude Code erledigst und dabei sauber und sicher arbeitest.

Für wen ist das?

Für Entwickler, die Git bereits nutzen und Claude Code in ihren bestehenden Workflow integrieren wollen. Du brauchst Git-Grundkenntnisse (was ein Commit, ein Branch und ein Pull Request ist), aber du musst die Befehle nicht auswendig kennen.

Was lernst du?

  • Wie du mit Claude Code Commits mit sinnvollen Messages erstellst
  • Wie du Branches anlegst und zwischen ihnen wechselst
  • Wie du Pull Requests direkt aus dem Terminal erstellst
  • Welche Sicherheitsregeln Claude Code bei Git befolgt
  • Den typischen Workflow: Branch → Implement → Commit → PR

Wann nutzen?

  • Du willst Änderungen committen, ohne über die richtige Git-Syntax nachzudenken
  • Du brauchst eine aussagekräftige Commit Message und willst sie nicht selbst formulieren
  • Du willst einen Branch erstellen und einen Pull Request öffnen — in einem Schritt

Wann nicht?

  • Wenn du kein Git-Repository in deinem Projekt hast
  • Für komplexe Git-Operationen wie Interactive Rebase — die machst du besser manuell

Was Claude Code mit Git kann

Claude Code kann die meisten alltäglichen Git-Aufgaben übernehmen:

  • Commits mit automatisch generierten, aussagekräftigen Messages
  • Branches erstellen und benennen
  • Pull Requests öffnen (über GitHub CLI)
  • Diffs anzeigen und erklären
  • Merge-Konflikte analysieren und lösen
  • Git-Historie durchsuchen und erklären
HINWEIS

Claude Code befolgt strenge Sicherheitsregeln bei Git: Es macht keinen Force-Push auf main/master, überspringt keine Pre-Commit Hooks und erstellt immer neue Commits statt bestehende zu überschreiben. Deine Git-Historie ist sicher.

Verstehen Warum Claude Code sicher mit Git umgeht

Claude Code erstellt immer neue Commits statt bestehende zu überschreiben (--amend). Es überspringt nie Pre-Commit Hooks und staged gezielt einzelne Dateien statt git add .. Das bedeutet: Deine Git-Historie bleibt sauber, und du verlierst keine Arbeit.

Commits erstellen

Der häufigste Git-Workflow mit Claude Code: Du hast Änderungen gemacht und willst sie committen.

So geht’s:

  • Sage “Committe diese Änderung” oder “Erstelle einen Commit für die aktuelle Änderung”
  • Claude Code analysiert den Diff, schreibt eine passende Commit Message und erstellt den Commit
  • Du siehst die Message vor dem Commit und kannst sie bestätigen oder anpassen

Tipps für bessere Commit Messages:

  • “Committe mit einer Conventional Commit Message” → Claude nutzt das Format feat:, fix:, refactor: etc.
  • “Committe und erkläre warum, nicht nur was” → Claude schreibt Messages, die den Grund der Änderung erklären
  • Wenn dir die vorgeschlagene Message nicht gefällt, sage: “Ändere die Commit Message zu …”
Gut vs. Schlecht
Committe alles nach einem ganzen Tag Arbeit in einem einzigen Commit.
Committe nach jeder abgeschlossenen Teilaufgabe. Sage: 'Erstelle separate Commits für jede logische Änderung'.

Kleine, fokussierte Commits machen Code-Reviews einfacher und Rollbacks sicherer. Ein Riesencommit ist wie ein Roman ohne Kapitel.

Branches erstellen

Branches erstellst du in natürlicher Sprache:

  • “Erstelle einen Branch für das neue Login-Feature” → Claude erstellt z.B. feature/login
  • “Erstelle einen Bugfix-Branch für das Datums-Problem” → Claude erstellt z.B. fix/date-parsing
  • “Wechsle zum main-Branch” → Claude führt den Checkout aus

Claude Code orientiert sich an gängigen Namenskonventionen (feature/, fix/, chore/) und fragt nach, wenn der Name unklar ist.

Pull Requests erstellen

Claude Code kann Pull Requests direkt über die GitHub CLI (gh) erstellen:

  • “Erstelle einen Pull Request für diese Änderungen”
  • Claude analysiert alle Commits auf dem Branch, schreibt einen Titel und eine Beschreibung und öffnet den PR
  • Du kannst den Titel und die Beschreibung vor dem Erstellen anpassen

Voraussetzung: Die GitHub CLI (gh) muss installiert und authentifiziert sein. Claude Code nutzt gh pr create im Hintergrund.

Der typische Workflow

1

Branch erstellen

Sage Claude: 'Erstelle einen Branch für [Feature/Fix]'. Claude erstellt den Branch und wechselt automatisch dorthin.

Tipp Benenne die Aufgabe konkret: 'Branch für die Kontaktformular-Validierung' ist besser als 'neuer Branch'.
2

Feature implementieren

Arbeite wie gewohnt mit Claude Code: Beschreibe die Aufgabe, lass Claude Code schreiben, prüfe das Ergebnis. Nutze den Plan Mode für größere Änderungen.

3

Änderungen committen

Sage 'Committe diese Änderung'. Claude analysiert den Diff und erstellt einen Commit mit einer aussagekräftigen Message. Bei mehreren logischen Änderungen sage: 'Erstelle separate Commits für jede Änderung'.

4

Pull Request erstellen

Sage 'Erstelle einen Pull Request'. Claude analysiert alle Commits auf dem Branch, schreibt Titel und Beschreibung und öffnet den PR über die GitHub CLI.

5

Feedback einarbeiten

Wenn der PR Feedback bekommt, arbeite es mit Claude Code ein. Sage: 'Lies die PR-Kommentare und setze das Feedback um'. Claude liest die Kommentare, nimmt die Änderungen vor und erstellt neue Commits.

Merge-Konflikte lösen

Merge-Konflikte sind eine der Aufgaben, bei denen Claude Code besonders hilfreich ist:

  1. Sage “Es gibt einen Merge-Konflikt” oder “Löse den Merge-Konflikt in [Dateiname]”
  2. Claude liest die Konfliktmarker, analysiert beide Seiten und schlägt eine Lösung vor
  3. Du prüfst die Lösung und bestätigst sie

Claude Code versteht den Kontext beider Änderungen und kann intelligente Entscheidungen treffen — statt einfach eine Seite zu übernehmen.

Sicherheitsregeln

Claude Code befolgt bei Git strikte Sicherheitsregeln:

  • Kein Force-Push auf main/master — Claude weigert sich, git push --force auf geschützte Branches auszuführen
  • Keine Hooks überspringen — Pre-Commit Hooks werden immer ausgeführt
  • Immer neue Commits — Claude erstellt neue Commits statt bestehende mit --amend zu überschreiben
  • Kein git reset --hard — Destruktive Operationen nur auf explizite Anweisung
  • Staging gezielt — Claude staged spezifische Dateien statt git add .
Quick Check

Du bittest Claude Code: 'Mach einen Force-Push auf den main-Branch.' Was passiert?

Typische Fehler

  • Zu viel auf einmal committen: “Committe alles” nach einem Tag Arbeit erzeugt einen unübersichtlichen Commit. Committe lieber nach jeder abgeschlossenen Teilaufgabe.
  • Commit Messages nicht prüfen: Claude schreibt gute Messages, aber lies sie trotzdem. Manchmal fehlt ein wichtiges Detail oder der Fokus stimmt nicht.
  • Kein Branch für Features: Direkt auf main arbeiten ist riskant. Erstelle für jede Aufgabe einen eigenen Branch — Claude macht es dir leicht.
  • PR-Beschreibung nicht lesen: Claude generiert eine Beschreibung aus den Commits. Prüfe, ob sie den Kontext für Reviewer ausreichend erklärt.

Mini-Übung

Übe den kompletten Git-Workflow mit Claude Code:

  1. Erstelle ein neues Verzeichnis mit git init
  2. Erstelle eine einfache index.html mit Claude Code
  3. Sage: “Committe diese Datei mit einer sinnvollen Message”
  4. Sage: “Erstelle einen Branch namens ‘feature/about-page’”
  5. Erstelle eine About-Seite mit Claude Code
  6. Sage: “Committe diese Änderung”
  7. Sage: “Schreibe eine PR-Beschreibung für diesen Branch”

Prüfe bei jedem Schritt, welche Git-Befehle Claude Code im Hintergrund ausführt.

Nächster Schritt

Du kannst jetzt Git-Aufgaben in natürlicher Sprache erledigen. Als Nächstes lernst du Custom Skills kennen — damit erstellst du wiederverwendbare Slash-Commands für deine häufigsten Aufgaben.

Guide abgeschlossen
Mit Claude bauen · Features
Damit kannst du jetzt: Commits, Branches und Pull Requests in natürlicher Sprache erstellen — mit Claudes eingebauten Sicherheitsregeln.
Lernstatus 13 von 16 Guides
Neu → In Arbeit → Verstanden → Praxis

Weiter lernen.
Alle Guides.

Guides, Vergleiche, Flashcards — alles auf Deutsch.