Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
В Git сохранение изменений (stashing) - это способ временно сохранить изменения, которые еще не готовы быть закоммичены. Сохранение изменений позволяет вам переключаться между ветками или работать над другой задачей, не теряя текущий прогресс. Когда вы будете готовы продолжить работу над изменениями, вы можете применить сохранение и продолжить с того места, где остановились. В этом практическом занятии вы научитесь перечислять все сохраненные изменения в репозитории Git.
Перечислить все сохраненные изменения
Вы работаете над проектом в репозитории Git и внесли некоторые изменения, которые еще не готовы быть закоммичены. Вы решаете сохранить эти изменения, чтобы можно было работать над другой задачей. Позже вы хотите увидеть список всех сохраненных изменений, которые вы создали, чтобы определить, какое из них применить. Как вы перечислите все сохраненные изменения в репозитории Git?
- Перейдите в директорию
git-playground:
cd git-playground
- Создайте новый файл с именем
test.txtи добавьте в него некоторый контент:
echo "hello,world" > test.txt
git add.
- Используйте следующую команду, чтобы сохранить ваши изменения:
git stash save "Added test.txt"
- Создайте еще один новый файл с именем
test2.txtи добавьте в него некоторый контент:
echo "hello,labex" > test2.txt
git add.
- Используйте следующую команду, чтобы сохранить ваши изменения:
git stash save "Added test2.txt"
- Используйте следующую команду, чтобы перечислить все сохраненные изменения:
git stash list
Вы должны увидеть вывод, похожий на следующий:
stash@{0}: On master: Added test2.txt
stash@{1}: On master: Added test.txt
Резюме
В этом практическом занятии вы узнали, как перечислить все сохраненные изменения в репозитории Git с помощью команды git stash list. Эта команда отображает список всех сохраненных изменений, включая ссылку на сохранение, ветку, где было создано сохранение, и сообщение о сохранении. Перечислив все сохраненные изменения, вы можете решить, какое из них применить и продолжить работу над своими изменениями.