### Как сделал я
Зашёл в историю команд git-клиента (fork app) и скопировал идентификатор
![[Снимок экрана 2024-08-31 в 09.22.05.png]]
Открыл git в терминале через Fork app
![[Снимок экрана 2024-08-31 в 09.24.06.png]]
В терминале вбил команду, подставив идентификатор
```bash
git stash store -m "Recovered stash" 5a632692ab4518734b028961bdf51a54da09e20d
```
После этого ваш `stash` будет добавлен обратно в список `stash`-ей.
### Инструкция от ChatGPT-4o
Если вы случайно удалили `stash` в Git, есть способ вернуть его с помощью команды `git reflog`. `Git reflog` отслеживает все изменения, сделанные в репозитории, включая операции со стэшем. Вот как можно восстановить удалённый `stash`:
1. Запустите команду `git reflog`, чтобы увидеть все действия, которые происходили в вашем репозитории:
```bash
git reflog
```
2. Найдите запись, связанную с вашим `stash`, которая выглядит примерно так:
```
abc1234 HEAD@{1}: stash@{0}: WIP on branch-name: commit-message
```
Обратите внимание на идентификатор коммита (например, `abc1234`), связанный с вашим удалённым `stash`.
3. Теперь восстановите `stash` с помощью идентификатора коммита:
```bash
git stash apply abc1234
```
Или, если вы хотите восстановить его в стэш-лист, используйте:
```bash
git stash store -m "Recovered stash" abc1234
```
После этого ваш `stash` будет восстановлен либо применён, либо добавлен обратно в список `stash`-ей.