Зачем это нужно, если пишет агент
Агент может изменить десятки файлов за одну задачу. Если результат не понравился, без истории вернуть прежнее состояние сложно. С Git это одна команда.
Четыре команды
git init -b main # включить Git в папке проекта git add -A # отметить все изменения git commit -m "Что сделал" # сохранить точку git log --oneline # посмотреть историю
Правило работы
- Перед большой задачей для агента сделай коммит: это чистая точка отката.
- После задачи посмотри, что изменилось:
git statusиgit diff. - Если всё хорошо, сделай коммит. Если нет, откати:
git restore .вернёт файлы к последнему коммиту (несохранённые изменения пропадут).
Резервная копия на GitHub
Историю на компьютере можно потерять вместе с компьютером. Залей проект на GitHub: как создать приватный репозиторий одной командой.
Не коммить ключи и пароли. Добавь файлы с секретами в .gitignore до первого коммита.
Частые вопросы
Чем коммит отличается от пуша?
Коммит сохраняет точку в истории на твоём компьютере. Пуш отправляет эти коммиты на GitHub.