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.

Související články

Generování QR kódu

Co je to QR kód a jak ho okamžitě vytvořit pomocí jednoduchého online generátoru.

18 minut

Převody souborů a dat přímo v prohlížeči

Jak převádět obrázky, textové formáty v prohlížeči pomocí JavaScriptu – bez odesílání dat na server.

8 minut

Zvláštní znaky na české klávesnici

Jak na běžné české klávesnici pohodlně programovat a zapisovat všelijaké speciální znaky?

10 minut

Převod písmen na VELKÁ a malá

Převedení textu na velká nebo malá písmena.

12 minut

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2025