Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 20. října 2026

Procházet dokumentaci · Git a oddělená pracovní větev
Pracovní prostředí

Git a oddělená pracovní větev

Git worktree je další checkout stejného úložiště, obvykle pro práci na jiné větvi. Odděluje pracovní adresáře, nikoli přístupová práva: worktree zůstává v rámci stejného úložiště a projektu.

Vytvořte worktree

  1. V původním úložišti spusťte git worktree add ../feature-work -b feature-branch.
  2. Ověřte nový checkout příkazem git -C ../feature-work status. Příkaz kontroluje stav přímo v novém adresáři.
  3. Ujistěte se, že je tento adresář dostupný z projektu nebo počítače, ve kterém má Elowen pracovat.

Git odmítne připojit větev, která už je checkoutovaná v jiném worktree. Worktree potřebuje metadata původního úložiště; nepřesouvejte adresář samostatně.

Použijte worktree

  1. Spusťte elowen chat z adresáře worktree. V existující CLI konverzaci přejděte do něj příkazem /cd <path>.
  2. Ve spravovaném projektu požádejte Elowen o operaci worktrees nebo worktree_create nástroje Project.
  3. Před úpravami ověřte vybraný projekt a cestu. Změny commitněte v příslušném checkoutu.

Worktree ve spravovaném projektu zůstává v jeho prostředí a nepřesune konverzaci do jiného projektu. Místní worktree spravuje Git; Elowen pro něj nevede samostatnou evidenci.

Odeberte worktree

  1. Zachovejte nebo commitněte změny, které potřebujete.
  2. V původním úložišti spusťte git worktree remove ../feature-work.
  3. Ověřte výsledek pomocí git worktree list.

Git může odebrání odmítnout, pokud v worktree zůstaly necommitnuté změny. Nejdřív je prohlédněte a rozhodněte, co zachovat.

Viz Projects, Environments & GitHub a CLI.