Skip to main content

Як відновити зміни зі stash через деякий час?

Зміни зі stash можна відновити в будь-який момент, оскільки stash зберігається локально і не залежить від часу, поки його не видалено.


1. Подивитися список stash

bash
git stash list

Приклад виводу:

text
stash@{0}: WIP on main: ... stash@{1}: WIP on feature: ...

2. Відновити останній stash

Застосувати і видалити зі stash

bash
git stash pop

Застосувати без видалення

bash
git stash apply

3. Відновити конкретний stash

bash
git stash apply stash@{1}

або

bash
git stash pop stash@{1}

4. Важливо враховувати

  • зміни застосовуються до поточної гілки
  • можливі конфлікти, якщо код змінився
  • stash можна застосовувати кілька разів при використанні apply

Ключове формулювання для співбесіди

Для відновлення змін зі stash використовують git stash apply або git stash pop. Список збережених stash можна подивитися командою git stash list, а потрібний stash застосувати в будь-який момент, поки його не видалено.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.