~/VibeHandbook
PDF бесплатно

Глава 01 · 11

Итоги и практика

Главное

  • — это точки сохранения вашего проекта: полная временная шкала, к любой точке которой можно вернуться, и именно она позволяет смело отпускать ИИ в работу.
  • Базовый ритм — addcommitpush: добавьте изменения в stage, сохраните их как с понятным сообщением и отправьте на GitHub для резервной копии и обмена.
  • Создавайте ветку перед любым крупным делом и читайте diff перед каждым коммитом — так вы поймаете ИИ на удалении того, что трогать было нельзя.
  • .gitignore держит секреты (вроде .env) и мусор (вроде node_modules/) вне истории. Секрет, закоммиченный на GitHub, считается утёкшим навсегда, даже если вы удалите его позже.
  • Вы можете поручить запуск команд ИИ, но ответственность за понимание того, что сделала каждая команда, остаётся на вас — особенно для разрушительных, вроде reset --hard.

Попробуйте сами

Создайте совершенно новую папку и прогоните весь цикл вручную: git init, создайте .gitignore с .env внутри, добавьте простой файл notes.txt, затем git add . и git commit -m "Initial commit". Теперь выполните git log --oneline, чтобы увидеть свою точку сохранения, отредактируйте файл и запустите git diff, чтобы увидеть, как Git точно показывает, что изменилось. Вы только что применили все ключевые привычки этой главы на проекте, где ничего не может пойти не так.

Промпт главы

Я новичок и учу Git, и хочу, чтобы ты выполнял команды за меня,
но обучал меня по ходу дела. Для задачи ниже:
<опиши, что ты хочешь сделать — например, "сохранить мою текущую работу" или "безопасно попробовать рискованное изменение">

- Скажи, какие команды Git ты выполнишь и что делает каждая, простыми словами.
- Если что-то разрушительно (reset --hard, форс-пуш, удаление ветки),
  чётко предупреди меня и объясни, что я потеряю, прежде чем делать это.
- Перед любым коммитом покажи мне diff и кратко опиши, что изменилось.
- Напомни, если в изменении есть что-то, чего не должно быть публичным (секреты, ключи).

Хотите офлайн-версию?

Скачайте всю книгу в PDF или EPUB — бесплатно.