Зачем это нужно, если пишет агент

Агент может изменить десятки файлов за одну задачу. Если результат не понравился, без истории вернуть прежнее состояние сложно. С Git это одна команда.

Четыре команды

git init -b main          # включить Git в папке проекта
git add -A                 # отметить все изменения
git commit -m "Что сделал" # сохранить точку
git log --oneline          # посмотреть историю

Правило работы

  1. Перед большой задачей для агента сделай коммит: это чистая точка отката.
  2. После задачи посмотри, что изменилось: git status и git diff.
  3. Если всё хорошо, сделай коммит. Если нет, откати: git restore . вернёт файлы к последнему коммиту (несохранённые изменения пропадут).

Резервная копия на GitHub

Историю на компьютере можно потерять вместе с компьютером. Залей проект на GitHub: как создать приватный репозиторий одной командой.

Не коммить ключи и пароли. Добавь файлы с секретами в .gitignore до первого коммита.

Частые вопросы

Чем коммит отличается от пуша?

Коммит сохраняет точку в истории на твоём компьютере. Пуш отправляет эти коммиты на GitHub.