Персональный курс

Git для тех, кто управляет ИИ-агентами

Не про заучивание команд. Про модель в голове — достаточно точную, чтобы уверенно раздавать задачи Claude Code и Codex, вести несколько фич параллельно и не терять код.

Куда идём

К моменту, когда над твоим приложением работают три агента одновременно, каждый в своей ветке, а ты спокойно смотришь их PR и решаешь, что вливать. И к тому, чтобы через год так же спокойно принимать работу подрядчиков.

Основная линия

Git по порядку. Каждый урок опирается на предыдущий, так что читать лучше подряд.

Урок 01

Снимок и «ты здесь»

Что такое коммит и что именно лежит внутри снимка. Плюс HEAD — отметка, где ты находишься в истории.

Урок 02

Ветка: что это на самом деле

Разбор на живой ситуации: два агента, одно приложение. Пошаговое демо с графом и содержимым папки.

Урок 03

Worktrees: несколько папок, одна история

Как два агента работают одновременно, а не по очереди. Демо с двумя папками сразу и настройка в Claude Code, десктопе и Paseo.

Рядом

Темы из той же жизни, но со своей логикой. Порядка нет: можно открывать в любой момент, когда всплывёт слово.

Рядом 01

Зависимости на диске: npm, pnpm и Docker

Почему из пяти строк вырастает полторы тысячи папок, зачем нужен файл-замок и почему показанные размеры регулярно врут в большую сторону. С замерами на твоих проектах и сервере.

Справочник

Словарь терминов

Что на самом деле значат PR, worktree, origin, rebase. Растёт после каждого урока, печатается на лист.

Что дальше по основной линии

План не высечен в камне: порядок и глубина подстроятся под то, где будет заедать, а где пойдёт с ходу.

  1. Снимок и «ты здесь» — коммит и HEAD (готово)
  2. Ветка — что это на самом деле и как ею разводить работу агентов (готово)
  3. Worktrees — несколько рабочих папок с одной историей: механика параллельных агентов (готово)
  4. origin, push, pull — два репозитория и мост между твоим ноутбуком и GitHub
  5. Pull request — что это такое на самом деле и почему это точка приёмки работы
  6. Слияние и конфликты — как линии сходятся обратно и почему конфликт это не авария
  7. merge против rebase — два способа собрать историю и чем они отличаются на практике
  8. Claude Code на практике--worktree, изоляция субагентов, .worktreeinclude, автоочистка
  9. Codex на практике — облачные задачи, свои окружения, PR как результат работы
  10. Спасательный набор — что делать, когда агент всё сломал: reflog, stash, revert
  11. Приёмка чужой работы — как читать PR подрядчика и что спрашивать
  12. Секреты и мусор.gitignore, .env и почему они ломают worktrees
Курс живой. Пиши в чат, если что-то непонятно, если хочется разобрать конкретную ситуацию из своего проекта, или если нужно перепрыгнуть вперёд — например, срочно понадобились worktrees. Уроки подстроятся.