/commit în Claude Code CLI

Dezvoltare și Workflow Claude Code 1.0+

Analizează modificările pregătite (staged) din git, formulează automat un mesaj de commit convențional precis și execută salvarea în depozit.

Sintaxă & invocare
/commit [mesaj]

Ce face /commit

Comanda /commit automatizează crearea de commit-uri curate în Git. Agentul citește git diff --cached, deduce tipul modificării conform standardului Conventional Commits (feat, fix, refactor, docs, test) și propune un mesaj clar însoțit de descrierea punctelor cheie.

Dacă transmiți un mesaj explicit, comanda va folosi textul tău, adăugând modificările și comițându-le în mod atomic.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
[mesaj] Mesajul dorit pentru commit; dacă este omis, Claude va genera automat mesajul optim pe baza diff-ului.

Exemple practice de terminal

Exemplul 1: Comiterea modificărilor cu generare automată a mesajului

După ce am pregătit fișierele cu git add, tastăm /commit.

> /commit

Ieșire în terminal

Analyzing staged changes (2 files modified: auth.service.ts, auth.test.ts)...
Proposed commit message:
'fix(auth): prevent token expiration crash when user session is null'

Create commit with this message? (y/n) > y
[main 4f1a9c2] fix(auth): prevent token expiration crash when user session is null
 2 files changed, 14 insertions(+), 3 deletions(-)

Greșeli frecvente și bune practici

  • Rulezi /commit fără a avea niciun fișier adăugat în staging (staged); asigură-te că modificările dorite sunt pregătite.

Comenzi înrudite