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

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

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

Куда идём

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

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

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

Урок 01

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

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

Урок 02

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

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

Урок 03

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

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

Рядом

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

Рядом 01

npm и pnpm: как зависимости попадают на диск

Почему из пяти строк вырастает полторы тысячи папок, зачем нужен файл-замок и почему свежий worktree на pnpm почти ничего не весит.

Справочник

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

Что на самом деле значат 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. Уроки подстроятся.