Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
В Git сохранение изменений (stash) - это способ сохранить изменения, которые еще не готовы быть закоммичены. Это позволяет временно сохранить свою работу и переключиться на другую ветку или коммит, не потеряв при этом никаких изменений. Когда вы будете готовы продолжить работу над своими изменениями, вы можете применить сохранение к рабочей директории. В этом практическом занятии вы научитесь применять последнее сохранение к своему репозиторию Git.
Применить последнее сохранение
Вы работаете над проектом в своем репозитории Git и внесли некоторые изменения, которые еще не готовы быть закоммичены. Однако, вам нужно переключиться на другую ветку или коммит, чтобы работать над другой функцией. Вы не хотите потерять свои изменения, поэтому решаете сохранить их. Позже, когда будете готовы продолжить работу над своими изменениями, вам нужно применить последнее сохранение к рабочей директории.
Чтобы применить последнее сохранение к своему репозиторию Git, следуйте этим шагам:
- Скопируйте репозиторий Git по адресу
https://github.com/labex-labs/git-playgroundна свою локальную машину. - Перейдите в директорию
git-playground. - Внесите некоторые изменения в файл
README.md, например, напишите "This is a new line" в файлеREADME.md. - Выполните команду
git stash, чтобы сохранить свои изменения. - Выполните команду
git stash list, чтобы увидеть список ваших сохранений. В списке должен быть одно сохранение. - Выполните команду
git stash apply, чтобы применить последнее сохранение к рабочей директории. - Проверьте файл
README.md, чтобы убедиться, что ваши изменения были применены.
git clone https://github.com/labex-labs/git-playground.git
cd git-playground
echo "This is a new line" >> README.md
git stash
git stash list
git stash apply
cat README.md
Вот результат выполнения команды cat README.md:
## git-playground
Git Playground
This is a new line
Резюме
В этом практическом занятии вы узнали, как применить последнее сохранение к своему репозиторию Git. Сохранение своих изменений позволяет временно сохранить свою работу и переключиться на другую ветку или коммит, не потеряв при этом никаких изменений. Применение последнего сохранения позволяет продолжить работу над своими изменениями, когда вы будете готовы.