Протоколы отката: Как отменить безумие ИИ за 5 секунд
Протоколы отката: Как отменить безумие ИИ за 5 секунд
Если ИИ сгенерировал сломанный код, у вас есть 3 уровня инструментов отмены — от мягкого к жёсткому.
УРОВЕНЬ 1: Discard Changes ──► Отмена текущего не сохранённого ответа ИИ УРОВЕНЬ 2: Revert Commit ──► Безопасная отмена последнего коммита УРОВЕНЬ 3: Reset to Commit ──► Жёсткий сброс к прошлой точке сохранения
6.1. Уровень 1: Discard Changes (Отмена незакоммиченных правок)
Применяется, когда ИИ только что внес изменения в файлы, вы их ещё не закоммитили, но видите, что код не работает.
Действие: В разделе Changes вкладки Source Control нажмите значок круговой стрелочки (Discard All Changes). Результат: Все файлы мгновенно возвращаются к состоянию последнего успешного коммита. Ответ ИИ полностью стирается из файлов.
6.2. Уровень 2: Revert Commit (Безопасный откат коммита)
Применяется, когда вы уже закоммитили шаг, но позже поняли, что встроенная функция работает с ошибкой.
Действие: В истории коммитов нажмите правой кнопкой мыши по нужному коммиту и выберите Revert Commit. Результат: Git создаёт новый коммит, который ровно наоборот отменяет изменения выбранного шага, не стирая при этом историю.
6.3. Уровень 3: Reset to Commit (Жёсткий сброс)
Применяется при катастрофических сбоях, когда нужно «стереть» последние несколько часов неудачных экспериментов.
Действие: Нажмите правой кнопкой мыши на старый заведомо рабочий коммит → выберите Reset Current Branch to Here → выберите режим Hard. Результат: Проект физически возвращается в прошлое. Все коммиты, сделанные после этой точки, удаляются.