worktrees
Use when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or comparing implementations across branches - provides git worktree commands and workflow patterns for parallel development with
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when working on multiple branches simultaneously, context switching without stashing, reviewing PRs while developing, testing in isolation, or comparing implementations across branches - provides git worktree commands and workflow patterns for parallel development with multiple working directories.
How to use
Zainstaluj skill worktrees w swoim środowisku Claude/Copilot, dodając go do konfiguracji agenta lub katalogu umiejętności.
Utwórz nowy worktree dla istniejącej gałęzi, uruchamiając komendę
git worktree add <ścieżka> <gałąź>. Na przykład:git worktree add ../feature-branch feature-x— to utworzy nowy katalog z gałęzią feature-x, którą możesz edytować niezależnie od głównego worktree.Jeśli chcesz pracować na nowej gałęzi, użyj flagi
-b:git worktree add -b <nowa-gałąź> <ścieżka>. Skill automatycznie utworzy gałąź i worktree w jednym kroku.Przełączaj się między kontekstami poprzez zmianę katalogu (
cd ../feature-branch), zamiast wykonywaćgit checkout. Każdy katalog to niezależne środowisko robocze z własnym stanem gałęzi.Wyświetl wszystkie aktywne worktrees komendą
git worktree list, aby śledzić, które gałęzie są aktualnie otwarte i w jakich katalogach.Gdy skończysz pracę na gałęzi, usuń worktree komendą
git worktree remove <ścieżka>. Skill obsługuje równieżgit worktree movedo przeniesienia worktree do nowej lokalizacji orazgit worktree lockdo zablokowania worktree przed przypadkowym usunięciem.