Witam.
Pracowałem sobie w PHPStorm na pewnym szablonie w Twigu. Założyłem nowy branch.
Wpisałem prawdopodobnie git log, lub git status, chciałem przywrócić wcześniejszą wersje.
Git zaczął prawdopodobnie pokazywać mi konflikty/zmiany. Były linijki z zielonym tekstem i plusami na początku. Nie wiedziałem jak z tego wyjśc/przerwać to klikałem ctrl+c i nic.
Wtedy zamknąłem okno terminala w phpstorm dostałem powiadomienie czy na pewno chce zrobić "Terminate".
Uruchomiłem od nowa PHPStorm i jakież moje zdziwienie, że repozytorium GIT znikneło, chciałem wyswietlić branche ale gita już nie było w tym projekcie :/
Troszke nieciekawie, że git ma zabezpieczać przed utratą plików a tutaj jak się okazuje można tak się wkopać. Dobrze, że miałem kopie na serwerze bo straciłbym wiele dni pracy :/
Dlaczego tak się stało? Coś zrobiłem źle, czy to błąd gita? Pracuje na windows 11.
P.S. Czy pracujać na gicie musze cobie ten katalog gita backupować co jakiśczas dodatkowo?
Dla tego warto zawsze na początku poznać GIT od strony CLI żeby wiedzieć jak z nim pracować. Storm raczej nie usunął Ci gita z projektu a mógł co najwyżej wywalić go sobie z IDE.
GIT (jak i inne zresztą) jeśli nie wypchniesz zmian do remote to jak lokalnie sobie dropniesz to kaplica. O ile da się jeszcze przywrócić jakieś niechciane akcje na repozytorium o tyle skasowanie plików nie naprawisz.
PS, git status/log nie zepsuje repo nawet jakbyś chciał
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)