Jak można git-checkout
bez nadpisywania danych?do git checkout bez nadpisywania danych
biegnę
git checkout master
uzyskać
error: Entry 'forms/answer.php' would be overwritten by merge. Cannot merge.
Jest to zaskakujące, ponieważ nie wiedziałem, że Git scala kiedy git-checkout
. zawsze uruchamiane po komendzie oddzielnie git merge new-feature
. To wydaje się być pozornie niepotrzebne jeśli Git łączy w kasie.
Dziękuję za wzmianka o 'git-stash'! - Nie wiedziałem, że jego cel ma być użyty w takich sytuacjach jak ten. –
Z jakiegokolwiek powodu nie mogłem użyć polecenia git-skash. Zamiast tego musiałem użyć "git stash" (bez myślnika). –
Jeśli chcesz tylko sprawdzić inną wersję, zachowując niezatwierdzone zmiany (co czasami zdarza się przy wyszukiwaniu wersji wprowadzającej błąd), sugestia Jakuba ('git checkout -m') jest znacznie łatwiejsza. –