Stashes
Stashen in Gitcito is geen alles-of-niets.
| Actie | Wat het doet |
|---|---|
| Stashen | Alles, desgewenst inclusief untracked bestanden, met een boodschap |
| Gedeeltelijke stash | Vink alleen de bestanden aan die je wilt; optioneel --keep-index |
| Toepassen / Poppen | De hele stash, of slechts een deel van zijn bestanden |
| Stash → branch | git stash branch — de nooduitgang wanneer een stash niet schoon toe te passen is |
Een stash selecteren toont zijn bestanden en diffs, precies zoals bij een commit. De kop boven de lijst is dezelfde uitsplitsing per soort.
De bestandenlijst is meervoudig te selecteren met dezelfde gebaren als bij stagen — ⌘/Ctrl-klik, ⇧-klik, ⇧+↑/↓ — en een rechtsklik (of de knop n bestanden toepassen) zet alleen de selectie terug.

Wanneer een stash niet toe te passen is
Zou het toepassen van een stash untracked bestanden overschrijven, dan stopt git. Gitcito biedt aan ze te overschrijven en het opnieuw te proberen, in plaats van jou de bezwering te laten uitpuzzelen.
Is de boom te ver verschoven, dan maakt stash → branch de branch opnieuw waarvan de stash genomen werd, past hem daar schoon toe, en laat de stash vallen.
Niet te verwarren met momentopnamen
WIP-momentopnamen zijn automatisch en verborgen; stashes zijn bewust en staan in een lijst. Momentopnamen raken je stashlijst nooit aan.