Odzyskaj pliki, które zostały dodane do indeksu, a następnie usunięte przez reset git
Dodałem kilka plików do indeksu, ale przez pomyłkę je usunąłemgit reset --hard
. Jak je odzyskać? Oto co się stało:
git add .
Potem popełniłemKiedy sprawdziłem status, były jeszcze pliki, które nie zostały uwzględnione w zatwierdzeniu z dodatku, co było dziwnePonownie dodałem nieśledzone pliki i tym razem zadziałałoAle chciałem, żeby wszystko było w jednym singlu, więc sprawdziłem, jak odstąpić od tego, co właśnie popełniłemużyłemgit reset --hard HEAD^
- Zły pomysł oczywiście, wszystkie pliki zostały usuniętewięc wtedy użyłemgit reflog
znaleźć gdzie skończyłemwtedy użyłemgit reflog ______
wrócić do mojego ostatniego zatwierdzenia.wtedy użyłemgit reset HEAD
rozstrzelić zatwierdzenie (to, co powinienem był pierwotnie zrobić), ale pliki, które dodałem (patrz wyżej) po tym, jak zatwierdzenie wciąż zniknęło.Jak odzyskać te pliki?