Build This Now
Build This Now
Qu'est-ce que le code Claude ?Installer Claude CodeL'installateur natif de Claude CodeTon premier projet Claude Code
Subscription BillingMulti-Tenant SaaSAI Chat FeatureRate LimitingStripe WebhooksSemantic SearchRealtime UpdatesDrip Email Sequencesv2.1.122 Release NotesClaude Code Dynamic Workflows : comment orchestrer 1 000 sous-agents sur une vraie codebaseBonnes pratiques Claude CodeMeilleures pratiques pour Claude Opus 4.7Claude Code sur un VPSIntégration GitRevue de code avec Claude CodeLes Worktrees avec Claude CodeClaude Code à distanceClaude Code ChannelsChannels, Routines, Teleport, DispatchTâches planifiées avec Claude CodePermissions Claude CodeLe mode auto de Claude CodeAjouter les paiements Stripe avec Claude CodeFeedback LoopsWorkflows TodoGestion des tâches dans Claude CodeTemplates de projetTarification et utilisation des tokens Claude CodeTarifs de Claude Code : ce que tu vas vraiment payerClaude Code Ultra ReviewConstruire une app Next.js avec Claude CodeSupabase DatabaseVercel DeepsecTest-Driven DevelopmentConstruire un MVP SaaS avec Claude CodeAjouter l'authentification avec Claude Code (Supabase Auth)Ajouter les emails transactionnels avec Claude Code (Resend + React Email)Construire une API type-safe avec Claude Code (oRPC + Zod)File UploadsBackground Jobs (Inngest)Admin DashboardFull-Text SearchCommerce agentique : comment construire une app que les agents IA peuvent payer1M ContextGitHub ActionsHeadless ModeMax Plan vs APIPrompt CachingCombien coûte la création d'un SaaS avec Claude Code en 2026Parallel AI AgentsCoding Agent Injection
speedy_devvkoen_salo
Blog/Handbook/Workflow/Git Integration

Intégration Git

Claude Code pilote git depuis ton terminal. Dis ce dont tu as besoin en langage naturel et le commit, la branche, ou la PR atterrit avec les conventions de ton équipe intégrées.

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.

Découvrez ce que nous construisons pour les entreprises →
speedy_devvWritten by speedy_devvPublished Feb 23, 2026Handbook hubWorkflow index

Problème : Tu as enveloppé un lot de modifications avec Claude Code et maintenant le diff est là, non stagé, et tu as besoin que l'historique soit lisible.

Victoire rapide : Une fois que Claude a terminé le travail, demande un commit en langage naturel :

claude "commit these changes"

Le diff est lu, un vrai message de commit est écrit, et git commit tourne en ton nom. Pas de fausse configuration, pas de plugins, rien à installer.

Les commandes git tournent directement dans ton terminal quand Claude Code est ouvert. Il n'y a pas de mode "auto-commit" à basculer et rien à brancher. Tu demandes, ça se fait.

Voilà ce que Claude gère :

  • Exécuter n'importe quelle commande git : add, commit, push, pull, branch, merge
  • Écrire des messages de commit : Basés sur les vraies modifications effectuées
  • Créer des branches : Pour des fonctionnalités ou des expérimentations
  • Créer des PRs : Via le CLI gh si installé
  • Résoudre les conflits : En lisant les deux versions et en fusionnant intelligemment

Comme Claude peut voir l'historique git et suivre le fil de ton travail, les messages de commit décrivent ce qui a vraiment changé et pourquoi.

Définis les conventions dans CLAUDE.md

Oublie les fausses commandes de configuration. Mets les règles de commit de ton équipe dans CLAUDE.md à la place :

## 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

Demande un commit après ça et Claude s'aligne sur ce que tu as écrit.

Workflows git réels

Commit simple après des modifications

# Claude just finished implementing a feature
claude "commit these changes"
 
# Or be more specific
claude "commit with message: add user authentication flow"

Workflow de branche de fonctionnalité

# Start new work on a branch
claude "create a feature branch called auth-improvements and switch to it"
 
# Make changes, then commit
claude "commit the auth changes with a descriptive message"
 
# When ready, create a PR
claude "push this branch and create a PR with a summary of changes"

Revue avant de committer

# See what changed first
claude "show me a summary of all uncommitted changes"
 
# Then commit selectively
claude "commit only the changes in src/auth/ with message: refactor auth module"

Attribution des commits

Les commits et PRs de Claude portent une attribution par défaut, pour que ton équipe (et toi dans le futur) puisse voir quel travail a été assisté par IA. Ce qui apparaît dans le message est géré par la clé attribution dans settings.json.

Attribution par défaut

Les commits reçoivent deux lignes ajoutées :

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

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

La première ligne est du texte brut. La seconde est un trailer git, un format que GitHub (et d'autres hébergeurs) analyse pour faire apparaître Claude comme co-auteur du commit.

Pour les pull requests, l'attribution arrive comme un court blurb dans la description :

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

Personnaliser l'attribution

L'attribution des commits et des PRs a chacune sa propre clé dans settings.json :

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

Réécris le corps du texte, le nom et l'email du Co-Authored-By, ou chaque partie à la fois. Le \n\n est ce qui sépare le message du bloc de trailer, et le format des trailers git l'exige.

Désactiver l'attribution

Une chaîne vide sur l'une ou l'autre clé désactive la ligne :

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

Ça masque l'attribution sur les commits, les PRs, ou les deux. Pratique pour les équipes qui loggent l'usage de l'IA ailleurs.

Migration depuis includeCoAuthoredBy

L'ancien booléen includeCoAuthoredBy est en cours de retrait. Si tu avais "includeCoAuthoredBy": false, migre vers attribution :

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

Un contrôle plus fin découle du nouveau paramètre. L'attribution des commits peut être désactivée pendant que celle des PRs reste active, ou l'inverse. Ajoute le bloc dans la portée que tu veux couvrir, que ce soit utilisateur, projet, ou local.

Quand ça tourne mal

Erreur : "nothing to commit". Correction : soit Claude a déjà exécuté le commit, soit les fichiers n'ont jamais été ajoutés à l'index. Demande à Claude de vérifier :

claude "what's the current git status?"

Erreur : "permission denied" sur push. Correction : le remote demande une auth. Les identifiants ne sont pas quelque chose que Claude peut fournir pour toi, mais il peut t'aider à diagnostiquer :

claude "help me debug this git push error"

Erreur : Conflits de merge. Correction : Claude peut les résoudre :

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

Prochaines étapes

  • Boucles de feedback pour itérer plus vite
  • Workflows todo pour suivre le travail
  • Modes de planification pour les changements complexes
  • Référence des paramètres pour l'attribution et d'autres options
  • Optimisation de l'utilisation pour gérer les coûts

Git dans Claude Code n'a pas d'étape de configuration. Dis à Claude le mouvement git dont tu as besoin, et les commandes s'exécutent. C'est tout le secret.

Continue in Workflow

  • Commerce agentique : comment construire une app que les agents IA peuvent payer
    Un guide en français simple du commerce agentique en 2026 : ce que font x402, ACP et le Machine Payments Protocol, plus un pas-à-pas d'un week-end pour livrer une API payante que les agents IA peuvent acheter.
  • Bonnes pratiques Claude Code
    Cinq habitudes séparent les ingénieurs qui livrent avec Claude Code : les PRDs, les règles CLAUDE.md modulaires, les slash commands personnalisés, les resets /clear, et un état d'esprit d'évolution du système.
  • Le mode auto de Claude Code
    Un second modèle Sonnet examine chaque appel d'outil Claude Code avant qu'il s'exécute. Ce que le mode auto bloque, ce qu'il autorise, et les règles d'autorisation qu'il place dans tes paramètres.
  • Channels, Routines, Teleport, Dispatch
    Les quatre fonctionnalités Claude Code livrées par Anthropic en mars et avril 2026 qui transforment le CLI en une couche de coordination orientée événements, entre téléphone, web et desktop.
  • Claude Code 1M Context in Practice: When Bigger Isn't Better
    The 1M-token context window is GA at flat pricing, but bigger isn't always better. A decision framework, token-cost math, and when to use /compact, subagents, and dynamic workflows instead.
  • How to Build an Admin Dashboard With Claude Code
    Ship an internal admin panel with Claude Code: role-gated routes, a searchable users and orders table with pagination, impersonation-safe RLS, and metrics tiles pulled through a type-safe API.

More from Handbook

  • Principes de base de l'agent
    Cinq façons de construire des agents spécialisés dans le code Claude : Sous-agents de tâches, .claude/agents YAML, commandes slash personnalisées, personas CLAUDE.md, et invites de perspective.
  • L'ingénierie du harness agent
    Le harness, c'est toutes les couches autour de ton agent IA sauf le modèle lui-même. Découvre les cinq leviers de contrôle, le paradoxe des contraintes, et pourquoi le design du harness détermine les performances de l'agent bien plus que le modèle.
  • Patterns d'agents
    Orchestrateur, fan-out, chaîne de validation, routage par spécialiste, raffinement progressif, et watchdog. Six formes d'orchestration pour câbler des sub-agents Claude Code.
  • Meilleures pratiques des équipes d'agents
    Patterns éprouvés pour les équipes d'agents Claude Code. Prompts de création riches en contexte, tâches bien calibrées, propriété des fichiers, mode délégué, et correctifs v2.1.33-v2.1.45.

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.

Découvrez ce que nous construisons pour les entreprises →

Claude Code sur un VPS

Lance Claude Code sur un VPS Ubuntu vierge. Sécurisation SSH, installation de Node.js, isolation Docker, authentification headless, et les commandes de monitoring indispensables pour un serveur 24h/24.

Revue de code avec Claude Code

Des agents Claude parallèles traquent les bugs sur chaque PR, croisent leurs résultats, et publient un seul commentaire à fort signal. Ce qu'ils trouvent, ce que ça coûte, comment l'activer.

On this page

Définis les conventions dans CLAUDE.md
Workflows git réels
Commit simple après des modifications
Workflow de branche de fonctionnalité
Revue avant de committer
Attribution des commits
Attribution par défaut
Personnaliser l'attribution
Désactiver l'attribution
Migration depuis includeCoAuthoredBy
Quand ça tourne mal
Prochaines étapes

Arrête de tout configurer. Place à la construction.

Des templates SaaS avec orchestration IA.

Découvrez ce que nous construisons pour les entreprises →