Skip to main content

switch-worktree

Switch the current session to work in an existing git worktree

Informations de source

Dépôt
dlt-hub/dlt
Dernière activité de la source
18 février 2026 à 10:43
Langue détectée de SKILL.md
anglais
Étoiles
5 969
Forks
624

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
switch-worktree
description
Switch the current session to work in an existing git worktree
argument-hint
<worktree-name>
# Switch to worktree Switch the current session to an existing worktree. ## Steps ### 1. Resolve the worktree If `$ARGUMENTS` is empty, list available worktrees and ask the user to pick one: ``` git worktree list ``` Otherwise, let `NAME` = `$ARGUMENTS`. The worktree path is `<repo-root>/.worktrees/<NAME>`. Verify the worktree exists in `git worktree list` output. If not, stop with an error. Let `WORKTREE` = the absolute path to the worktree. ### 2. Switch cwd ``` cd WORKTREE ``` Then verify the switch took effect: ``` pwd ``` If `pwd` does not show `WORKTREE`, stop with an error — the cwd did not persist. ### 3. Report ``` Switched to worktree: WORKTREE Branch: <current branch from git branch --show-current> ```
Voir sur GitHub