Build This Now
Build This Now
Was ist der Claude Code?Claude Code installierenClaude Code Native InstallerDein erstes Claude Code-Projekt
Claude Code Best PracticesClaude Opus 4.7 Best PracticesClaude Code auf einem VPSGit-IntegrationClaude Code ReviewClaude Code WorktreesClaude Code Remote ControlClaude Code ChannelsGeplante Aufgaben mit Claude CodeClaude Code BerechtigungenClaude Code Auto-ModusFeedback-LoopsTodo-WorkflowsClaude Code TasksProjekt-TemplatesClaude Code Preise und Token-Nutzung
speedy_devvkoen_salo
Blog/Handbook/Workflow/Git Integration

Git-Integration

Claude Code steuert Git direkt aus deinem Terminal. Sag, was du brauchst, in normalem Deutsch, und der Commit, Branch oder PR landet mit den Konventionen deines Teams.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Published Feb 23, 2026Handbook hubWorkflow index

Problem: Du hast eine Reihe von Änderungen mit Claude Code abgeschlossen, und jetzt liegt der Diff ungestaged da, und du brauchst eine saubere History.

Schneller Gewinn: Sobald Claude die Arbeit abschließt, bitte einfach auf Englisch um einen Commit:

claude "commit these changes"

Der Diff wird gelesen, eine echte Commit-Nachricht wird geschrieben, und git commit läuft für dich. Keine fake Konfiguration, keine Plugins, nichts zu installieren.

Git-Befehle laufen direkt durch dein Terminal, wenn Claude Code geöffnet ist. Es gibt keinen "Auto-Commit"-Modus zum Umschalten und nichts zu verdrahten. Du fragst, es passiert.

Hier ist, was Claude verwaltet:

  • Jeden Git-Befehl ausführen: add, commit, push, pull, branch, merge
  • Commit-Nachrichten schreiben: Basierend auf den tatsächlich gemachten Änderungen
  • Branches erstellen: Für Features oder Experimente
  • PRs erstellen: Mit dem gh-CLI, wenn installiert
  • Konflikte lösen: Durch Lesen beider Versionen und intelligentes Mergen

Weil Claude die Git-History sehen und dem Faden deiner Arbeit folgen kann, beschreiben die Commit-Nachrichten, was wirklich geändert wurde und warum.

Konventionen in CLAUDE.md setzen

Fake-Konfigurationsbefehle überspringen. Stattdessen die Commit-Regeln deines Teams in CLAUDE.md eintragen:

## Git Conventions
 
- Use conventional commits: feat:, fix:, docs:, refactor:
- Keep subject lines under 72 characters
- Always run tests before committing
- Create feature branches for new work

Von da an fügt sich Claude bei jedem Commit-Wunsch dem ein, was du geschrieben hast.

Echte Git-Workflows

Einfacher Commit nach Änderungen

# Claude hat gerade ein Feature implementiert
claude "commit these changes"
 
# Oder spezifischer
claude "commit with message: add user authentication flow"

Feature-Branch-Workflow

# Neue Arbeit auf einem Branch beginnen
claude "create a feature branch called auth-improvements and switch to it"
 
# Änderungen machen, dann committen
claude "commit the auth changes with a descriptive message"
 
# Wenn bereit, einen PR erstellen
claude "push this branch and create a PR with a summary of changes"

Vor dem Commit prüfen

# Erst sehen, was sich geändert hat
claude "show me a summary of all uncommitted changes"
 
# Dann selektiv committen
claude "commit only the changes in src/auth/ with message: refactor auth module"

Commit-Attribution

Commits und PRs von Claude tragen standardmäßig eine Attribution, damit dein Team (und zukünftige du) erkennen kann, welche Arbeit KI-unterstützt war. Was in der Nachricht landet, wird durch den attribution-Schlüssel in settings.json gesteuert.

Standard-Attribution

Commits bekommen zwei Zeilen angehängt:

Generated with Claude Code (https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply>

Zeile eins ist Klartext. Zeile zwei ist ein Git-Trailer, ein Format, das GitHub (und andere Hosts) parst, um Claude als Co-Autor des Commits aufzuführen.

Bei Pull Requests landet die Attribution als kürzerer Blurb in der Beschreibung:

Generated with Claude Code (https://claude.com/claude-code)

Attribution anpassen

Commit- und PR-Attribution haben jeweils ihren eigenen Schlüssel unter settings.json:

{
  "attribution": {
    "commit": "Generated with AI\n\nCo-Authored-By: AI Assistant <your-ai-alias>",
    "pr": "AI-assisted PR"
  }
}

Den Bodytext, den Co-Authored-By-Namen und die E-Mail, oder alles auf einmal neu schreiben. Das \n\n ist das, was die Nachricht vom Trailer-Block trennt, und das Git-Trailers-Format erfordert es.

Attribution deaktivieren

Ein leerer String bei einem der Schlüssel schaltet die Zeile ab:

{
  "attribution": {
    "commit": "",
    "pr": ""
  }
}

Das versteckt die Attribution bei Commits, PRs oder beidem. Praktisch für Teams, die KI-Nutzung woanders protokollieren.

Migration von includeCoAuthoredBy

Das ältere includeCoAuthoredBy-Boolean wird auslaufen. Wenn du "includeCoAuthoredBy": false hattest, portiere es zu attribution:

// Old (deprecated)
{ "includeCoAuthoredBy": false }
 
// New (recommended)
{
  "attribution": {
    "commit": "",
    "pr": ""
  }
}

Feinere Kontrolle ergibt sich aus der neuen Einstellung. Commit-Attribution kann abgeschaltet werden, während PR-Attribution bleibt, oder umgekehrt. Den Block in den gewünschten Scope einfügen, egal ob User, Projekt oder lokal.

Wenn Dinge schiefgehen

Fehler: "nothing to commit". Fix: Entweder hat Claude den Commit bereits ausgeführt, oder die Dateien wurden nie in den Index aufgenommen. Claude einen Blick werfen lassen:

claude "what's the current git status?"

Fehler: "permission denied" beim Pushen. Fix: Das Remote verlangt Auth. Credentials sind etwas, das Claude nicht für dich weitergeben kann, aber es kann dich durch die Diagnose führen:

claude "help me debug this git push error"

Fehler: Merge-Konflikte. Fix: Claude kann sie lösen:

claude "there are merge conflicts in auth.js - resolve them keeping our new changes"

Nächste Schritte

  • Feedback-Schleifen für schnellere Iteration
  • Todo-Workflows zum Tracken von Arbeit
  • Planungsmodi für komplexe Änderungen
  • Einstellungsreferenz für Attribution und andere Optionen
  • Usage-Optimierung zum Verwalten von Kosten

Git in Claude Code hat keinen Setup-Schritt. Sag Claude, welchen Git-Schritt du brauchst, und die Befehle laufen. Das ist der ganze Trick.

Continue in Workflow

  • Claude Code Best Practices
    Fünf Gewohnheiten trennen Entwickler, die mit Claude Code liefern: PRDs, modulare CLAUDE.md-Regeln, Custom-Slash-Commands, /clear-Resets und eine System-Evolutions-Denkweise.
  • Claude Code Auto-Modus
    Ein zweites Sonnet-Modell prüft jeden Claude Code-Tool-Aufruf, bevor er ausgeführt wird. Was der Auto-Modus blockiert, was er erlaubt, und die Erlaubnisregeln, die er in deine Einstellungen schreibt.
  • Claude Code Channels
    Claude Code per Plugin-MCP-Server in Telegram, Discord oder iMessage einbinden. Setup-Anleitungen und die asynchronen Mobil-Workflows, die das Einrichten lohnenswert machen.
  • Claude Opus 4.7 Best Practices
    Nutze Claude Opus 4.7 richtig in Claude Code: erste Turns, Effort-Einstellungen, adaptives Denken, Tool-Prompting, Subagenten, Session-Resets und Token-Kontrolle.
  • Claude Code Review
    Parallele Claude-Agenten jagen Bugs in jedem PR, prüfen Ergebnisse gegenseitig und posten einen einzigen aussagekräftigen Kommentar. Was es findet, was es kostet, wie du es aktivierst.
  • Feedback-Loops
    Gib Claude Code einen einzigen Prompt, der Code schreibt, deinen Test- oder Dev-Befehl ausführt, die Ausgabe liest, alles Kaputte behebt und schleift, bis die Suite grün ist.

More from Handbook

  • Grundlagen für Agenten
    Fünf Möglichkeiten, spezialisierte Agenten in Claude Code zu erstellen: Aufgaben-Unteragenten, .claude/agents YAML, benutzerdefinierte Slash-Befehle, CLAUDE.md Personas und perspektivische Aufforderungen.
  • Agenten-Muster
    Orchestrator, Fan-out, Validierungskette, Spezialistenrouting, Progressive Verfeinerung und Watchdog. Sechs Orchestrierungsformen, um Claude Code Sub-Agenten zu verdrahten.
  • Agent Teams Best Practices
    Bewährte Muster für Claude Code Agent Teams. Kontextreiche Spawn-Prompts, richtig bemessene Aufgaben, Datei-Eigentümerschaft, Delegate-Modus und Fixes für v2.1.33-v2.1.45.
  • Agent Teams Steuerung
    Konfiguriere Delegate-Modus, Anzeigemodi, Plan-Genehmigung, Dateigrenzen und CLAUDE.md-Regeln, damit dein Claude Code Team-Lead koordiniert statt selbst zu coden.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

On this page

Konventionen in CLAUDE.md setzen
Echte Git-Workflows
Einfacher Commit nach Änderungen
Feature-Branch-Workflow
Vor dem Commit prüfen
Commit-Attribution
Standard-Attribution
Attribution anpassen
Attribution deaktivieren
Migration von includeCoAuthoredBy
Wenn Dinge schiefgehen
Nächste Schritte

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.