Du är mitt uppe i en kod-session när något viktigt plötsligt dyker upp, en bugg måste fixas snarast! Du kan nu välja att göra en commit för att spara dina förändringar, men det finns ett bättre alternativ – stash. Kommandot git stash sparar undan dina förändringar temporärt (lokalt på din dator) så att du får en ren kod ( clean working directory ) att utgå ifrån.
$git stash
Nu kan du göra din hotfix som fixar buggen, göra en commit och pusha koden till servern. När du är klar kör du kommandot git stash apply för att applicera dina sparade förändringar igen.
$git stash apply
Genom att använda git stash istället för att göra en commit slipper du skräpa ner historiken med skräp som inte hör hemma där.
Du kan spara flera olika stahses och döpa dem efter behov. Se git-stash dokumentationen för mer information.
Läs också: