Stashe
Stashowanie w Gitcito nie jest na zasadzie wszystko albo nic.
| Akcja | Co robi |
|---|---|
| Stash | Wszystko, w tym pliki nieśledzone, jeśli chcesz, z wiadomością |
| Stash częściowy | Zaznacz tylko te pliki, które chcesz; opcjonalnie --keep-index |
| Apply / Pop | Cały stash albo tylko niektóre jego pliki |
| Stash → gałąź | git stash branch — wyjście awaryjne, gdy stash nie chce się czysto nałożyć |
Zaznaczenie stasha pokazuje jego pliki i diffy, dokładnie tak jak przy commicie. Nagłówek nad listą to to samo rozbicie według rodzaju.
Listę plików zaznacza się grupowo tymi samymi gestami co przy stage — klik z ⌘/Ctrl, klik z ⇧, ⇧+↑/↓ — a prawy przycisk (albo przycisk Zastosuj n plików) przywraca tylko zaznaczenie.

Kiedy stash nie chce się nałożyć
Jeśli nałożenie stasha zadeptałoby pliki nieśledzone, git staje. Gitcito proponuje ich nadpisanie i ponowną próbę, zamiast zostawiać cię z wymyślaniem zaklęcia.
Jeśli drzewo odjechało za daleko, stash → gałąź odtwarza gałąź, z której stash został zdjęty, nakłada go tam czysto i usuwa stash.
Nie mylić z migawkami
Migawki WIP są automatyczne i ukryte; stashe są świadome i wypisane. Migawki nigdy nie ruszają twojej listy stashy.
Zobacz też: Odzyskiwanie · Przechowalnia