Zrobiłem git pulli dostałem błąd:
Poniższe działające pliki drzewa zostaną zastąpione przez scalenie ... Proszę przenieść lub usunąć je przed scaleniem.
Aby rozwiązać ten problem, wykonałem następujące czynności:
git fetch
git reset --hard origin/master
Teraz, kiedy to robię git pull, mówi wszystko na bieżąco. Chcę wiedzieć, co dokładnie się stanie po uruchomieniu tych poleceń. Wiem, że git fetchpobiera zmiany z repozytorium zdalnego bez scalania ich z repozytorium lokalnym.
Co to znaczy git reset --hard origin/master? Jak to działa?
git reset --hard HEAD@{1}.HEAD@{1}różni się w zależności od sytuacji, więc zaleca się poszukać go wgit reflog.