vim | 21. ledna 2023 20:36
K odkládání změn v gitu slouží příkaz git stash
, kterým je možné odložit necommitnuté (staged i unstaged) změny na zásobník, viz. https://git-scm.com/book/en/v2/Git-Tools-Stashing-and-Cleaning
git stash push # push je výchozí operace, proto (pokud nepotřebujeme specifikovat nějaké další parametry) stačí jen:
git stash # uloží změny na zásobník a vratí stav na poslední commit
git stash push --patch # interaktivně je možné vybrat změny, které se mají uložit na zásobník
git stash list # vypíše seznam položek změn na zásobníku
git stash show [<stash>] # vypíše obsah změny
git stash pop [<stash>] # vezme poslední (pokud není specifikován konkrétní záznam) záznam změn uložený na zásobníku, změny aplikuje na pracovním adresáři a záznam smaže ze zásobníku
git stash apply [<stash>] # stejně jako pop ale záznam neodstraní ze zásobníku stashe
git stash drop [<stash>] # smaže danou položku
git stash clear # smaže všechny položky
2022 - 2025 vim