201
Git: история и откат
Агент за минуту переписывает десятки файлов, и один неудачный шаг стирает рабочую папку. Git хранит историю каждого шага, и к любому из них можно вернуться одной фразой. Команды учить не нужно: вы даёте агенту промпт и проверяете результат.
Откат к последнему чекпоинту
Агент иногда удаляет нужный раздел, путает правила отдела или переименовывает папку, на которую ссылаются другие. Без истории изменений остаётся вспоминать, как было.
Git это программа, которая ведёт историю правок в папке. Каждое сохранение называется коммитом. Про коммит удобно думать как про чекпоинт в игре: сделали шаг, сохранились, и к этому месту всегда можно вернуться. Git работает в любой папке, с кодом и с обычными рабочими файлами одинаково: правила папки, скиллы, планы, тексты.
На схеме штаб это главная папка с правилами и задачами для агента, отдел это папка под повторяемый процесс.
Первое правило работы с агентом в ценной папке: перед крупной правкой скажите агенту "закоммить текущее состояние". Тогда любой эксперимент стоит одного сообщения "откати к последнему коммиту".
Облачный бэкап документов этого не заменяет. Облачная копия хранит последнюю версию файла, Git хранит каждый шаг.
После первого коммита папка хранит историю каждого шага, и лежит эта история на одном компьютере. Как держать её копию в облаке, разобрано в следующей главе «GitHub: копия в приватном репозитории».
Слова, которыми агенту ставят задачу про Git
Агенту говорят "закоммить" или "запушь", и он делает остальное. Слова нужны, чтобы понимать, что агент сделал, и точно сказать, чего вы хотите.
- Коммит
Чекпоинт, к которому можно вернуться. Похоже на подписанную версию договора: следующая правка не стирает предыдущую. Агенту: "Закоммить текущее состояние" перед крупной правкой, "откати к последнему коммиту", если правка не удалась.