SuperAPI AI 工具集

git-worktree

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:为并行智能体或多智能体开发提供隔离的开发环境,减少手动切换路径的负担。当需要为不同功能建立独立环境或提到 worktree 时使用。

主要能力:查看状态(git worktree list、git branch --list);创建智能体环境(命名智能体、定义分支与文件夹路径,执行 git branch [branch_name] 与 git worktree add [folder_path] [branch_name],再用 git worktree list 验证);上下文迁移(询问用户后复制 .env,若使用 SQLite 则复制 prisma/dev.db,并在新 worktree 中执行 pnpm install);同步智能体(询问同步全部或指定 worktree,执行 git fetch origin,进入目录后 git merge origin/main 或 rebase);拆除智能体(从列表选择,执行 git worktree remove [worktree_path]、git branch -d [branch_name](删除前需询问)、git worktree prune)。

使用方式:按上述命令在仓库中操作,创建时分支名与文件夹路径需自行定义,同步与拆除前需确认范围。

限制与排错:出现 already checked out 时改用新分支名;存在陈旧条目时运行 git worktree prune;若目录被手动删除但文件仍被跟踪,先执行 prune。资料未提供收费、平台或效果信息。