Moderní tvorba webových aplikací
O webu

Více Git větví vedle sebe

Jak spustit více větví jednoho repositáře vedle sebe.

3 minuty

S nástupem AI se mění rytmus práce programátora. Zadáme dotaz do chat okna v Cursoru a čekáme na výsledek. Místo pasivního čekání lze efektivně pokračovat na jiném úkolu: spustit si vedle sebe další větev stejného projektu a vyvíjet paralelně.

Cílem je spustit více větví jednoho repositáře současně.

Využití git worktree

Přímo Git umí vytvářet oddělené adresáře. Použití u běžného NodeJS projektu může být následující:

git fetch --all
git worktree add ../my-app-feature feature/xyz
cd ../my-app-feature
pnpm install
pnpm run dev

Tím se vytvoří nová složka, větev, nainstalují závislosti (zde je výhoda pnpm, že je nestahuje znovu, ale dokáže přepoužít) a spustí dev server.

Pokud už jeden server běží, standardně se použije jiný port, takže více dev prostředí může běžet najednou.

Potom stačí otevřít v novém okně příslušnou složku a vyvíjet.

Klon repositáře

Další možnost je si klasicky naklonovat repositář do jiné složky.

Asi jednodušší na pochopení, ale zabere to víc místa.

git clone git@github.com:me/my-app.git my-app-branchB
cd my-app-branchB
git checkout branchB
npm install
npm run dev

GUI

Pokud preferujete nepoužívat Git přes příkazovou řádku, většina IDE bude mít rozhraní pro práci s worktree.

Pro Cursor / Visual Studio Code se hodí plugin Git Worktree Manager, který práci s worktree zjednodušuje a zpřehledňuje.

Jde tak na pár kliknutí otevřít nové okno Cursoru / VS Code s novým worktree a stejně jednoduše se mezi nimi potom přepínat.

Přepínání kontextu

Časté přepínání mezi různými úkoly může být problematické. Je dobré si to vyzkoušet, protože to nemusí být vhodné pro každého.

Co si myslíte o tomto článku?

Diskuse

Související články

Vibe Kanban – orchestrace AI agentů pro vývojáře

Vibe Kanban je open-source nástroj pro řízení více AI kódovacích agentů paralelně. Kanban board, isolované git worktrees a code review na jednom místě.

6 minut

Preview článků přímo z Gitu

Jak zobrazit náhled článku z pull requestu bez čekání na build a deploy.

4 minuty

CMS založené na Gitu

K čemu jsou dobré redakční systémy postavené na Gitu.

10 minut

Jak používat git rebase

Proč a jak používat git rebase pro přehlednou historii v Gitu.

5 minut

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků · Témata · Zkratky
2013–2026