Применить сохранение изменений (stash)
Вы работаете над веткой с функцией в репозитории git-playground
и вам нужно переключиться на другую ветку, чтобы исправить ошибку. Однако у вас есть некоторые изменения, которые еще не готовы быть закоммичены. Вы хотите сохранить эти изменения и переключиться на другую ветку. Когда вы закончите исправлять ошибку, вы хотите применить сохранение и продолжить работу над веткой с функцией.
Изменения были сохранены на ветке feature-branch
с сообщением "мои изменения".
- Перейдите в директорию
git-playground
:
cd git-playground
- Переключитесь на ветку
master
и сохраните изменения после исправления ошибки, сообщение при сохранении - "исправить ошибку". Исправьте ошибку, обновив содержимое файла file1.txt
на "hello,world":
git checkout master
echo "hello,world" > file1.txt
git stash save "исправить ошибку"
- Переключитесь на ветку
feature-branch
, посмотрите список сохраненных изменений и примените сохранение, информация о котором "мои изменения":
git checkout feature-branch
git stash apply stash@{1}
Вот содержимое файла README.md
:
## git-playground
Git Playground
some changes
Вы должны увидеть, что изменения, которые вы сделали до сохранения, теперь применены.