>_ IzzyLab

Практическое задание

Спрячь изменения в stash

средне

В /root/project есть незакоммиченные изменения в отслеживаемом файле. Убери их в stash, чтобы рабочее дерево стало чистым, но изменения не пропали (их можно вернуть).

Что потренируешь:
  • git stash
  • рабочее дерево
  • отложенные изменения
  • git status

Разбор темы

git stash — это временный стек, куда можно отложить незакоммиченные правки в отслеживаемых файлах и вернуть рабочее дерево к состоянию последнего коммита. Ничего при этом не теряется: изменения лежат в отдельном хранилище и достаются обратно (git stash pop/apply). Это удобно, когда правки ещё сырые для коммита, но нужно быстро получить чистое дерево — например, чтобы переключить ветку.

Что проверяется

  1. рабочее дерево чистое
  2. изменения сохранены в stash

Как это выглядит