Як відновити зміни зі 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 apply3. Відновити конкретний 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
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.