Представь ситуацию: тебе нужно одновременно тянуть новую фичу, фиксить баг в проде и экспериментировать с новой архитектурой. Обычно ты постоянно делаешь git checkout, stash, pull — и в итоге путаешься, теряешь изменения и тратишь кучу времени. Есть гораздо более крутое и встроенное решение — Git Worktree. Это фича Git, которая позволяет иметь несколько рабочих папок от одного репозитория. Каждая ветка живёт в своей отдельной папке, но все они связаны с одним .git. Никаких стешей и постоянных переключений! Как это работает на практике Допустим, основной проект лежит в папке my-project. Создаёшь новый worktree для задачи: git worktree add ../my-project-feature-x feature/x Теперь у тебя две (или три, или пять) папки: Открываешь каждую папку в своём терминале или VS Code и работаешь параллельно. ИИ в одной ветке пишет код, ты в другой проверяешь — всё без конфликтов. Основные команды, которые я использую каждый день: • git worktree add <branch> — создать новый worktree
• git worktree l