Mam problem, w którym po uruchomieniu git stash -u
(tj. Wszystkie pliki, w tym pliki nieśledzone), Git usuwa mój katalog node_modules. Co więcej, nie przywraca go nawet na git stash pop
- Muszę ponownie uruchomić npm install
, aby odzyskać.Dlaczego skrytka git usuwa mój folder node_modules?
node_modules jest ignorowane w .gitignore (przez linię node_modules/*
), i o ile widzę, nigdy nie zostało popełnione w historii projektu (git log --all -- node_modules
nic nie zwraca). Czy nie powinien on zignorować tego (nawet jeśli popełnia niepotwierdzone pliki)? Jestem prawie pewny, że użyłem wcześniej tego typu kodu, bez żadnych problemów z node_modules.
Aktualizacja: mam zaznaczone, a kwestia ta nie jest ograniczona do konkretnego projektu - wydaje się zdarzyć wszędzie biegnę git stash -u
. Za to, co warto, moja wersja Git to 2.6.3.windows.1 (w Windowsie).
dla mnie żadnego problemu. To nie jest problem w git. Możesz go wypróbować na komputerze innych i sprawdzić, czy tak się dzieje? – Landys
Czy używasz tej samej wersji Git co ja? –
Nie. Ale myślę, że to nie ma nic wspólnego z wersją Gita. Odpowiedź Saeeda poniżej może mieć właściwy kierunek. – Landys