using-git-worktrees

仓库创建 2026年6月29日最近提交 22 天前SkillHot 收录 22 天前
▸ 精选理由

避免污染当前工作区,确保在隔离环境中安全开发与测试

这个 Skill 做什么

在开始特性或变更前使用工作区或 git worktree 保持隔离

在开始新特性或大改动前,确保有隔离的工作区,优先用平台自带的隔离工具,找不到时才回退到 git worktree。用来避免把未完成的改动混进主开发环境,适合并行开发或复杂变更。核心原则是先检测已有隔离,再按顺序选工具,尽量不破坏现有流程。

▸ 展开 SKILL.md 英文原文

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

开发编程gitworktree分支隔离通用
1
Stars
0
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/MaximoCorrea1/ultra-powers/main/flows/ultra-powers/skills/using-git-worktrees/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/MaximoCorrea1/ultra-powers/main/flows/ultra-powers/skills/using-git-worktrees/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Using Git Worktrees

## Overview

Ensure work happens in an isolated workspace. Prefer your platform's native worktree tools. Fall back to manual git worktrees only when no native tool is available.

**Core principle:** Detect existing isolation first. Then use native tools. Then fall back to git. Never fight the harness.

**Announce at start:** "I'm using the using-git-worktrees skill to set up an isolated workspace."

## Step 0: Detect Existing Isolation

**Before creating anything, check if you are already in an isolated workspace.**

```bash
GIT_DIR=$(cd "$(git rev-parse --git-dir)" 2>/dev/null && pwd -P)
GIT_COMMON=$(cd "$(git rev-parse --git-common-dir)" 2>/dev/null && pwd -P)
BRANCH
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有