Toolverse
All skills

git-worktrees

by heyitsnoah

Work with git worktrees for isolated parallel development. Use when starting feature work in isolation, when need separate workspace without branch switching, or when cleaning up worktrees after PR merge.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
DevOps
Views
11

About this skill

Work with git worktrees for isolated parallel development. Use when starting feature work in isolation, when need separate workspace without branch switching, or when cleaning up worktrees after PR merge.

How to use

  1. Zainstaluj skill git-worktrees w swoim projekcie, umieszczając go w katalogu .claude/skills/git-worktrees.
  2. Aby utworzyć nowe worktree z nową gałęzią, uruchom git worktree add .worktrees/nazwa-funkcji -b feat/nazwa-funkcji – to stworzy izolowany workspace w podkatalogu .worktrees.
  3. Jeśli chcesz pracować na istniejącej gałęzi (np. podczas przeglądania pull requestu), użyj git worktree add .worktrees/nazwa-review origin/nazwa-gałęzi lub git worktree add .worktrees/nazwa-review nazwa-gałęzi dla gałęzi lokalnych.
  4. Przejdź do nowego worktree (cd .worktrees/nazwa-funkcji) i pracuj normalnie – każdy workspace ma własny stan, build'ów i testy nie będą kolidować z głównym katalogiem.
  5. Po zakończeniu pracy i zmergowaniu pull requestu usuń worktree poleceniem git worktree remove .worktrees/nazwa-funkcji, aby oczyścić katalog.
  6. Aby zobaczyć listę wszystkich aktywnych worktree'ów, uruchom git worktree list – przydatne do śledzenia, które workspace'y są jeszcze w użyciu.

Related skills