Откатываем git reset hard в Idea.md

This commit is contained in:
Struchkov Mark 2024-09-08 12:25:47 +03:00
parent 3914189e1f
commit 1bb4d2c53f
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
5 changed files with 33 additions and 1 deletions

View File

@ -0,0 +1,23 @@
---
aliases:
tags:
- maturity/🌱
date: 2024-09-08
zero-link:
- "[[../../meta/zero/00 Git|00 Git]]"
parents:
linked:
---
Сделал "Reset current branch to here" в режиме "Hard", но забыл сделать "Shelf" для не зафиксированных изменений, над которыми работал весь день. В итоге проделанная работа за день была успешно стерта.
В такие моменты главное не поддаваться панике 😅
В Idea есть [замечательная функция LocalHisotry](https://www.jetbrains.com/help/idea/local-history.html), которая автоматически сохраняет все изменения над файлами. Если затертых файлов было не много, то нажмите ПКМ и в меню выберете `Local History —> Show History`.
![](../../meta/files/images/Pasted%20image%2020240908122428.png)
Скорее всего вы увидите состояние файла до выполнения `git reset`.
Если же измененных файлов было много, то восстанавливать их по одному довольно муторно. Поэтому нажмите ПКМ по корневой папке проекта и также выберете Local History —> Show History.
Вот и все, впредь будьте внимательнее 😊

Binary file not shown.

After

(image error) Size: 45 KiB

9
meta/zero/00 Git.md Normal file
View File

@ -0,0 +1,9 @@
---
tags:
- type/zero-link
zero-link:
- "[[00 Разработка]]"
title: Git
---
- [Удаление .DS_Store из Git репозитория](../../dev/git/Удаление%20.DS_Store%20из%20Git%20репозитория.md)
- [Откатываем git reset hard в Idea](../../dev/git/Откатываем%20git%20reset%20hard%20в%20Idea.md)

View File

@ -4,4 +4,4 @@ tags:
zero-link:
- "[[00 Snippets|00 Snippets]]"
---
- [Удаление .DS_Store из Git репозитория](../../dev/snippet/Удаление%20.DS_Store%20из%20Git%20репозитория.md)
- [Удаление .DS_Store из Git репозитория](../../dev/git/Удаление%20.DS_Store%20из%20Git%20репозитория.md)