跳转到主要内容

Using Git Worktrees

技能 已验证 活跃

在开始需要与当前工作区隔离的功能性工作,或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。

目的

确保在隔离且干净的工作区中进行功能性工作,保护主开发分支,并为新任务确保可靠的起点。

功能

  • 在创建新工作区之前检测现有隔离
  • 优先使用原生 worktree 工具而非手动 Git 命令
  • 实现稳健的回退到 `git worktree add` 并进行安全检查
  • 为常用语言(Node.js、Rust、Python、Go)自动化项目设置
  • 设置工作区后验证干净的测试基线

使用场景

  • 开始需要干净、隔离环境的新功能开发。
  • 在执行实现计划之前,确保一个稳定且可预测的工作区。
  • 需要在多个隔离的开发任务之间切换,而不影响主分支。
  • 为开发任务确保一个可靠且可复现的起始状态。

非目标

  • 管理代码审查或拉取请求。
  • 直接在工作区中编写或调试代码。
  • 处理项目特定的构建或部署流程(除初始设置外)。
  • 除了 worktree 创建和状态检查之外,与远程 Git 存储库进行交互。

安装

请先添加 Marketplace

/plugin marketplace add obra/superpowers
/plugin install superpowers@superpowers-dev

质量评分

已验证
100 /100
1 day ago 分析

信任信号

最近提交2 days ago
GitHub 所有者 obra (opens in new tab)
星标189.3k
许可证MIT
状态
查看源代码