-
Notifications
You must be signed in to change notification settings - Fork 24
Git stash
rsajob edited this page Jul 6, 2015
·
1 revision
Команда 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 stashgit pullgit stash applygit add -ugit commitgit pushgit stash drop