Junior — Middle
Можете ли да обясните какво прави командата git stash и в кои случаи се използва?
sobes.tech AI
Отговор от AI
Командата git stash се използва за временно запазване на промените в работната директория и индекса, които все още не са готови за комит. Това позволява да се почисти работното пространство, за да се премине към друга клонка или да се извършат други операции, без да се губят текущите незавършени промени.
Когато изпълните git stash, Git запазва вашите промени в специален стек и връща работната директория към състоянието на последния комит.
Пример за използване:
git stash # Запазва промените
# превключваме към друга клонка
git checkout feature-branch
# връщаме се към запазените промени
git stash pop # Възстановява промените и ги премахва от стека
Това е полезно, ако сте започнали да работите по задача, но трябва спешно да преминете към друга, без да губите текущите си разработки.