git worktrees в Claude Code Начало тут Т.к. в Cluade Code нет UI — действия нужно проделывать из к

git worktrees в Claude Code

Начало тут

Т.к. в Cluade Code нет UI — действия нужно проделывать из консоли.

Именно из директории проекта нужно сначала создать все worktrees, иначе, гит не будет знать, к какому проекту их линковать:

git worktree add ~/Projects/maxwell_demon_opus-wt-1 -b wt-1
git worktree add ~/Projects/maxwell_demon_opus-wt-2 -b wt-2
git worktree add ~/Projects/maxwell_demon_opus-wt-3 -b wt-3
git worktree add ~/Projects/maxwell_demon_opus-wt-4 -b wt-4
git worktree add ~/Projects/maxwell_demon_opus-wt-5 -b wt-5

или

for i in {1..5}; do git worktree add ~/Projects/maxwell_demon_opus-wt-$i -b wt-$i; done

если нужно переименовать:

git branch -m wt-1 feature-1

Теперь запустите отдельную копию Claude Code в каждой директории:

# Перейдите на уровень выше
cd ../maxwell_demon_opus-wt-1

# Запустите Клод Код
claude

Документация Антропика об этом:
https://code.claude.com/docs/en/common-workflows#run-parallel-claude-code-sessions-with-git-worktrees

# Create a new worktree with a new branch 
git worktree add ../project-feature-a -b feature-a

# Or create a worktree with an existing branch
git worktree add ../project-bugfix bugfix-123

В чем разница для такого маленького проекта?
• Да ни в чем. Просто, большие изменения надо начинать с маленьких.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *