Worktrees & submodules
Worktrees
Een worktree is een tweede checkout van dezelfde repository, in een eigen map —
zodat je naar main kunt kijken terwijl feature/x precies blijft zoals je hem
achterliet, zonder te stashen.
- Maak en verwijder worktrees vanuit de zijbalk. Dubbelklik er een om hem als eigen tabblad te openen; rechtsklik geeft Worktree openen, In map tonen en verwijderen.
- Rechtsklik een willekeurige lokale branch → Openen in een worktree om er een op te tuigen in een naburige map en hem als tabblad te openen.
- Een branch woont maar in één worktree tegelijk, dus een branch uitchecken die
een andere worktree al vasthoudt kan niet — git weigert met already used by
worktree at …. Gitcito brengt je er in plaats daarvan heen: het branchmenu
zegt Naar
xin zijn worktree, en dubbelklikken op de rij opent het tabblad van die worktree in plaats van te mislukken.

Submodules
Voeg submodules toe, werk ze bij (init & checkout), synchroniseer URL's en verwijder ze, met live status voor elk:
| Status | Betekent |
|---|---|
| In sync | Uitgecheckt op de commit die de ouder vastlegt |
| Gewijzigd | Ergens anders uitgecheckt, of vuil |
| Niet geïnitialiseerd | Vastgelegd, maar nooit uitgecheckt |

Zie ook: LFS & sparse-checkout · Fetchen, pullen & pushen