Видео этого урока скоро появится
Конспект урока доступен ниже
Откат изменений: контрольные точки и история
Научишься возвращать проект к рабочему состоянию, когда ИИ что-то сломал. Разберёшь контрольные точки Cursor и базовую работу с git: сохранить версию, посмотреть разницу, откатиться. После этого урока эксперименты перестанут быть страшными.
Конспект урока
- 1
Контрольные точки в чате
Перед каждой правкой агента Cursor сохраняет состояние файлов, и у каждого сообщения есть кнопка возврата к нему. Возврат отменяет изменения файлов, но не отменяет уже выполненные команды в терминале.
- 2
Контрольная точка не заменяет git
История чата привязана к сессии редактора и живёт недолго. Настоящая история проекта хранится в git и переживает всё, включая переустановку Cursor.
- 3
Git в три команды
Один раз git init, дальше перед каждым экспериментом git add -A и git commit -m «рабочая версия». Этого набора хватает на первые месяцы.
- 4
Смотрим разницу перед сохранением
Панель Source Control показывает изменённые файлы и разницу построчно. Привычка читать её перед коммитом отлавливает половину лишних правок агента.
- 5
Возврат к рабочей версии
Команда git restore . возвращает все файлы к последнему коммиту. Один файл откатывается кнопкой отмены рядом с ним в панели Source Control.
- 6
Коммит перед крупной задачей
Сохранение рабочего состояния занимает десять секунд и регулярно экономит час. Заведи правило: перед большой задачей агенту сначала коммит.
Практика
Сохрани рабочую версию коммитом, затем намеренно попроси агента переписать главную страницу целиком. Верни проект назад двумя способами: контрольной точкой в чате и командой git.
Сделал? Отметь урок пройденным и переходи дальше