Toolverse
Wszystkie skille

git-worktree

autor: EveryInc

Zarządzaj gałęziami Git równolegle bez bałaganu — izolowane środowiska pracy w kilka kliknięć.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
51

O skillu

Umiejętność do zarządzania Git worktrees, która upraszcza pracę nad wieloma gałęziami jednocześnie. Tworzy izolowane środowiska robocze, automatycznie kopiuje pliki konfiguracyjne (.env), zarządza strukturą katalogów i czyści stare worktrees. Interfejs interaktywny prowadzi Cię przez każdy krok — tworzenie, przełączanie się między worktrees i usuwanie. Idealna do przeglądania pull requestów w izolacji lub równoległej pracy nad kilkoma funkcjami bez konfliktów w głównym repozytorium.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude lub agenta, dodając folder git-worktree do katalogu skills. Upewnij się, że skrypt worktree-manager.sh ma uprawnienia do wykonania (chmod +x scripts/worktree-manager.sh).

  2. Aby utworzyć nowy worktree, uruchom skrypt z nazwą gałęzi: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh create nazwa-funkcji. Skrypt automatycznie skopiuje pliki .env z głównego repozytorium i doda .worktrees do .gitignore.

  3. Wyświetl listę wszystkich istniejących worktrees i ich status, aby zobaczyć, na którym aktualnie pracujesz: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh list.

  4. Przełącz się między worktrees, gdy chcesz zmienić kontekst pracy — skrypt poprosi o potwierdzenie przed zmianą: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh switch.

  5. Po zakończeniu pracy nad funkcją lub pull requestem wyczyść worktree, aby usunąć katalog i zwolnić zasoby: bash ${CLAUDE_PLUGIN_ROOT}/skills/git-worktree/scripts/worktree-manager.sh clean. Zawsze używaj skryptu zamiast bezpośrednich poleceń git worktree — menedżer obsługuje krytyczną konfigurację, którą surowe komendy Git pomijają.

Podobne skille