Чтобы использовать git stash для работы над несколькими задачами одновременно, нужно сохранять незафиксированные изменения в хранилище. 1 Для этого используется команда git stash
. 14
По умолчанию изменения, внесённые в неотслеживаемые файлы, не сохраняются. 1 Чтобы добавить их в хранилище, нужно воспользоваться флагом --include-untracked
. 1
Для просмотра списка сохранённых изменений можно воспользоваться командой git stash list
. 4 Каждая запись содержит имя, название ветки, которая была текущей на момент создания записи, и краткое описание коммита, на котором основана запись. 4
Чтобы применить изменения к рабочему дереву, нужно выполнить одну из команд:
Также перед сохранением изменений можно создать новую ветку, чтобы можно было переключаться на другие задачи или ветки, не влияя на текущие изменения. 3