diff --git a/dev/git/Откатываем git reset hard в Idea.md b/dev/git/Откатываем git reset hard в Idea.md new file mode 100644 index 00000000..7fbfc097 --- /dev/null +++ b/dev/git/Откатываем git reset hard в Idea.md @@ -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. + +Вот и все, впредь будьте внимательнее 😊 \ No newline at end of file diff --git a/dev/snippet/Удаление .DS_Store из Git репозитория.md b/dev/git/Удаление .DS_Store из Git репозитория.md similarity index 100% rename from dev/snippet/Удаление .DS_Store из Git репозитория.md rename to dev/git/Удаление .DS_Store из Git репозитория.md diff --git a/meta/files/images/Pasted image 20240908122428.png b/meta/files/images/Pasted image 20240908122428.png new file mode 100644 index 00000000..28e5762d Binary files /dev/null and b/meta/files/images/Pasted image 20240908122428.png differ diff --git a/meta/zero/00 Git.md b/meta/zero/00 Git.md new file mode 100644 index 00000000..fbdcdd63 --- /dev/null +++ b/meta/zero/00 Git.md @@ -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) \ No newline at end of file diff --git a/meta/zero/00 Снипеты для Git.md b/meta/zero/00 Снипеты для Git.md index 116864cd..1661500e 100644 --- a/meta/zero/00 Снипеты для Git.md +++ b/meta/zero/00 Снипеты для Git.md @@ -4,4 +4,4 @@ tags: zero-link: - "[[00 Snippets|00 Snippets]]" --- -- [Удаление .DS_Store из Git репозитория](../../dev/snippet/Удаление%20.DS_Store%20из%20Git%20репозитория.md) \ No newline at end of file +- [Удаление .DS_Store из Git репозитория](../../dev/git/Удаление%20.DS_Store%20из%20Git%20репозитория.md) \ No newline at end of file