Claude Code · 04
Změny a diff
Claude Code každou úpravu nejdřív ukáže jako rozdíl mezi starým a novým stavem — tomu se říká diff. Tahle kapitola vysvětluje, jak se v diffu orientovat, jak proběhne uložení a odeslání změny jedním pokynem a jak se dá vrátit, když se něco pokazí.
Co Claude změnil
Kdykoliv chcete vidět, co přesně Claude v projektu upravil, stačí se zeptat:
Ukaž mi, co jsi změnil.
Odpovědí je diff — zobrazení před/po. Řádky beze změny zůstávají obyčejné, smazané řádky jsou přeškrtnuté a podbarvené červeně, nově přidané řádky jsou podbarvené zeleně. Takhle vypadá diff u úpravy platnosti ceníku matrací:
Commit & push jedním pokynem
Jakmile diff vypadá dobře, stačí jeden pokyn a je hotovo:
Commitni a pushni to.
Claude tím uloží aktuální stav jako novou verzi projektu (commit) a odešle ji na GitHub (push), odkud se dá dál nasadit nebo sdílet s kolegy. Claude Code má na commit a push i vlastní tlačítko nebo klávesovou zkratku — najdete je přímo u diff view na screenshotu SC-09 výše.
Vrácení změn
Když se něco pokazí, dá se vrátit i to, co už je pushnuté na GitHubu. Stačí říct:
Vrať poslední změnu.
Vrať soubor ceník do stavu před hodinou.
Historie projektu se přitom nikdy neztrácí. Pushnuté commity se nevrací mazáním — vrátí se novým commitem (revert), který zápis od zápisu obnoví předchozí stav. I samotné vrácení tak zůstane v historii vidět, stejně jako všechno ostatní.
