Zapisałem moje zmiany do pracy nad innym zadaniem. Kiedy skończyłem inne zadanie, wznowiłem prace nad modyfikacjami, które stacjonowałem, z tym wyjątkiem, że najpierw zapomniałem o nich pop
. Teraz częściowo zakończyłem pracę, zarówno jako lokalne modyfikacje, jak i w skrytce git. Kiedy próbuję połączyć je za pomocą git stash pop
, pojawia się następujący błąd:Jak scalić lokalne modyfikacje ze skrytką git bez dodatkowego zatwierdzenia?
error: Your local changes to the following files would be overwritten by merge:
file.js
Please, commit your changes or stash them before you can merge.
Aborting
chciałbym git scalić stashed zmian lokalnie przed popełnieniem. Próbowałem już trochę przeszukać rozwiązanie, ale do tej pory wyszedłem pusty.
Twoja pomoc jest bardzo cenna!
Dzięki, to pomogło. Następnie należy wykonać reset HEAD GIT. aby anulować zmiany (w moim przypadku często jest to tymczasowo dodane wyjście debugowania). To wciąż 3 polecenia (dodaj, pop, zresetuj) zamiast 1 (pop), chciałbym, żeby git obsłużył popping do nieczystego katalogu roboczego. –