Git worktree

Словарь · 1 мин чтения
Словарь: Git worktree. tarasovcode
СловарьGit worktree

Что это

Git worktree - вторая рабочая папка того же проекта на своей ветке. История и связь с GitHub у копий общие, а файлы на диске у каждой свои. Обычное переключение ветки перезаписывает файлы в одной папке, worktree держит две ветки на диске одновременно.

Зачем

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

С worktree у каждого агента своя копия и своя ветка, готовое сливается в основную по очереди. В Claude Code это команда claude --worktree <имя>.

Как это выглядит на практике

У worktree есть обратная сторона. Мои агенты в параллельных сессиях наплодили копий, часть работы уехала на сайт из одной, часть висела в забытых, и старая копия при слиянии могла тихо откатить свежие правки. Теперь копия живёт, пока идёт задача, после слияния её удаляют.

Доступ к остальному компьютеру worktree не ограничивает, за это отвечает песочница.

Илья Тарасов

Илья Тарасов

Основатель TarasovWeb и TarasovAgency. Предприниматель и веб-разработчик.

Об авторе проекта · Обсудить проект

Читайте также

Словарь

Вайб-кодинг

Способ строить продукты через диалог с ИИ-агентами: ты ставишь задачу словами, агент пишет код, ты проверяешь и итерируешь. Не «изучить программирование», а «получить результат руками агента».

Словарь

Второй мозг

Папка business/ в проекте с базой знаний: аудитория, продукты, цели, экономика. Claude читает её перед каждой задачей и заземляет решения на реальный контекст бизнеса.

Словарь

ИИ-клон

Цифровая проекция твоего мышления в виде папки ai-clone/: ценности, принципы, тон, правила, выученные через ошибки. Claude читает её перед текстами «от меня» - голос совпадает.