Stash Git - Спрячьте изменения на время

Stash в Git - это механизм, который позволяет временно скрыть изменения в рабочей директории, чтобы вы могли переключиться на другую ветку или выполнить другую работу. Например, когда вы работаете над одним компонентом проекта, и вам нужно быстро переключиться на другой компонент, но вы еще не закончили свою работу в текущем компоненте, в этом случае вы можете использовать stash.

Создание stash - это то же самое, что и коммит изменений в stash-промежуточном слое (stash layer) в Git. Объект stash в Git состоит из двух частей: commit object и index object.

Примеры:

1. Создание stash:


git stash save "Work in progress on feature A"

2. Поиск списка всех stash-образцов:


git stash list

3. Применение изменений из stash в рабочую директорию:


git stash apply

4. Удаление stash-образца:


git stash drop

5. Применение и удаление stash-образца:


git stash pop

6. Создание новой ветки из stash-образца:


git stash branch newbranch

В итоге, stash - это очень полезный инструмент для сохранения не закоммиченных изменений, позволяющий переключаться между ветками и выполнять другие задачи без боязни потерять свой прогресс.

Похожие вопросы на: "stash git "

OpenSSL: мощный инструмент для защиты вашего сайта
Unigram - новый уровень мессенджеров
Что означает знак градусы Celsius на термометре и как его использовать?
Работа с SQL Timestamp
E_FAIL 0x80004005: причины и решения проблемы
Unlocking the Key to Success: Embracing Persistence with Persist
Adobe Version Cue - управление версиями проектов и файлов
Как пропинговать IP-адрес через командную строку: подробная инструкция
<h1>JS: Преобразование строки в число
Golang Interface: Everything You Need to Know