Ce face /rewind (/checkpoint, /undo)
Claude Code creează automat un checkpoint înaintea fiecărui prompt care pornește o tură și urmărește modificările făcute de uneltele lui de editare a fișierelor. /rewind sau Esc apăsat de două ori cu promptul gol deschide meniul de rewind, care listează prompturile trimise în sesiune. Checkpoint-urile se salvează împreună cu conversația, deci comanda funcționează și după reluarea sesiunii.
După ce alegi un punct, ai la dispoziție: Restore code and conversation, Restore conversation, Restore code, Summarize from here, Summarize up to here și Never mind. Opțiunile de restaurare a codului apar doar dacă punctul ales are modificări de fișiere urmărite. Rezumarea nu schimbă fișierele de pe disc și funcționează ca un /compact țintit; poți scrie instrucțiuni pe rândul add context (optional) ca să ghidezi rezumatul.
Limite: un fișier modificat doar prin comenzi Bash nu este urmărit, editările subagenților de obicei nu se restaurează, iar modificările făcute manual sau din alte sesiuni nu sunt capturate. Claude Code păstrează instantanee pentru cele mai recente 100 de checkpoint-uri și le șterge la curățarea periodică, implicit după aproximativ 30 de zile (cleanupPeriodDays). Checkpoint-urile nu înlocuiesc Git.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
Restore code and conversation |
Readuce și codul, și conversația la punctul ales. |
Restore conversation |
Derulează conversația până la mesajul ales, păstrând codul curent. |
Restore code |
Anulează modificările de fișiere, păstrând conversația. |
Summarize from here |
Comprimă conversația de la punctul ales încolo într-un rezumat. |
Summarize up to here |
Comprimă conversația dinaintea punctului ales, păstrând intacte mesajele ulterioare. |
Exemple practice de terminal
Exemplul 1: Anularea unei modificări care a stricat codul
Alegi promptul de dinaintea modificării și apoi Restore code. După restaurarea conversației, promptul original revine în câmpul de input, ca să-l retrimiți sau să-l editezi.
> /rewind
Exemplul 2: Eliberarea contextului după o depanare lungă
Alegi mesajul de unde a început depanarea și Summarize from here; instrucțiunile inițiale rămân neatinse.
> /checkpoint
Greșeli frecvente și bune practici
- Te bazezi pe rewind pentru fișiere modificate doar de comenzi Bash. Acestea nu sunt urmărite; folosește Git ca să le readuci.
- Ieși din Claude Code imediat după ce ai derulat conversația. Mesajele derulate pot reveni; trimite un prompt înainte de ieșire, ca sesiunea să salveze conversația derulată.
- Apeși Esc de două ori cu text în prompt și aștepți meniul. În acest caz dublu Esc golește promptul; textul se recuperează cu Up.
Întrebări & Exemple practice:
/rewind (/checkpoint, /undo)Ai o întrebare despre /rewind (/checkpoint, /undo) sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.