赋予您的代理为功能开发设置隔离的 Git 工作树的能力,而无需在主工作区中切换分支。
开始一个需要与当前工作区隔离的新功能开发时
同时在多个分支上工作而不需要 Git Stash 的开销时
执行需要干净、独立环境的复杂实现计划时
宣布您正在使用 Git 工作树设置一个隔离的工作区
选择一个目录位置(如 .worktrees/)并验证其已被 Git 忽略
使用 'git worktree add' 创建新的工作树和分支
运行项目设置(npm install 等)并验证干净的测试基准
你
我需要在一个独立的环境中处理 'auth-feature'。
Agent
我将为您设置一个隔离的工作树。我将首先检查 '.worktrees/' 是否存在并已在 '.gitignore' 中被正确忽略。然后,我将在 '.worktrees/auth-feature' 处创建一个新分支的工作树,运行您的项目设置,并在开始实现功能之前验证所有测试是否通过。
赋予你的智能体管理完整 Git 生命周期的能力,从分支创建和提交到复杂的合并和冲突解决。
赋予您的代理查找并调用专业技能的能力,以确保任务按照专家指南完成。
赋予你的智能体按照约定标准编写专业的、结构化的提交消息的能力,以实现清晰的版本控制历史。
赋予你的智能体在主项目中将外部 Git 仓库作为子模块 (submodule) 进行管理的能力,以实现模块化依赖管理。
使用 git URL 直接从 GitHub 仓库安装 npm 包,适用于私有仓库、特定分支或未发布的版本。