/fork, /branch, /worktree, /move în GitHub Copilot

Copilot CLI: comenzi slash GitHub Copilot CLI (octombrie 2026)

Bifurcă sesiunea, opțional într-un worktree Git nou, creează un worktree și treci în el sau muți modificările necomise într-un worktree nou.

Sintaxă & invocare
/fork [NAME] | /fork worktree  |  /worktree [branch|task]  |  /move [branch|task]

Ce face /fork, /branch, /worktree, /move

/fork [NAME] (alias /branch) bifurcă sesiunea curentă într-o sesiune nouă, opțional cu nume. Merge și în timp ce agentul lucrează; sesiunea sursă continuă în fundal. /fork worktree bifurcă sesiunea, cu contextul conversației, într-un worktree Git nou ramificat din HEAD.

/worktree [branch|task] creează un worktree Git nou și trece în el, lăsând modificările necomise în worktree-ul curent. Dai un nume de branch, o descriere de sarcină (folosită ca prim prompt) sau nimic, ca numele să fie generat din conversație. Implicit ramifică din HEAD; cu setarea worktreeBaseRef pe "defaultBranch", ramifică din branch-ul implicit de la distanță.

/move [branch|task] mută modificările necomise într-un worktree nou și trece în el. Ambele cer un repository Git. /worktree new este depreciat; folosește /new worktree.

Sintaxă și opțiuni

Opțiune / Parametru Descriere
/fork [NAME], /branch Bifurcă sesiunea.
/fork worktree Bifurcă într-un worktree Git nou.
/worktree [branch|task] Worktree nou; modificările necomise rămân în cel curent.
/move [branch|task] Worktree nou cu modificările necomise mutate.

Exemple practice

Exemplul 1: Încercarea unei alternative izolate

/fork worktree

Exemplul 2: Mutarea lucrului început pe un branch nou

/move fix-paginare

Greșeli frecvente și bune practici

  • Folosești /worktree când vrei să iei modificările cu tine. Pentru asta e /move.

Comenzi înrudite