Практическое управление хранилищем
Именование и ссылка на хранилище
Когда вы сохраняете свои изменения в хранилище, Git автоматически назначает уникальный идентификатор каждому хранилищу. Однако вы также можете дать более информативные имена своим хранилищам, чтобы легче отслеживать их. Вот как:
git stash save "My feature changes"
Затем вы можете ссылаться на ваши хранилища по их индексу или по имени, которое вы присвоили:
git stash apply stash@{2}
git stash apply "My feature changes"
Создание ветки из хранилища
Git Stash также позволяет создать новую ветку из сохраненных изменений. Это может быть полезно, когда вы хотите работать над определенным набором изменений в изоляции. Вот как:
git stash branch new-feature
Эта команда создаст новую ветку с именем new-feature
и применит к ней наиболее недавнее хранилище.
Очистка хранилища
При работе список ваших хранилищ может быстро заполниться. Чтобы держать его в порядке, вы можете использовать следующие команды:
git stash list ## Показать все хранилища
git stash drop stash@{0} ## Удалить наиболее недавнее хранилище
git stash clear ## Удалить все хранилища
此外, вы можете настроить Git для автоматического удаления старых хранилищ:
git config --global stash.autoStash true
git config --global stash.maxStashSize 10
Эти настройки автоматически сохранят ваши изменения перед слиянием или ребейсом и сохранят не более 10 хранилищ в списке.
Освоив эти практические методы управления хранилищем, вы можете организовать и ускорить свой Git-рабочий процесс, обеспечивая простой доступ к и управление вашими изменениями.