Git stash - rsajob/docs GitHub Wiki
Команда git stash
сохраняет все не закомиченные изменения во временное хранилище (карман) и сбрасывает состояние ветки до HEAD.
git stash
— добавить текущие незакоммиченные изменения в стек изменений и сбросить текущую рабочую копию до HEAD’а репозитория;git stash list
— показать все изменения в стеке;git stash show
— показать последнее измененеие в стеке (патч);git stash apply
— применить последнее изменение из стека к текущей рабочей копии;git stash drop
— удалить последнее изменение в стеке;git stash pop
— применить последнее изменение из стека к текущей рабочей копии и удалить его из стека;git stash clear
— очистить стек изменений.
При заборе новых изменений необходимо вызвать следующую последовательность команд:
git stash
git pull
git stash apply
git add -u
git commit
git push
git stash drop