Czasami znajduję się w gałęzi z funkcjami, ale wprowadziłem niezwiązane zmiany, które chcę zobaczyć u mistrza. Często można po prostu zrobić:Przełączanie gałęzi w git
git checkout master
git commit -m "..." filename
Ale czasami, kiedy mam kasę dostaję ostrzeżenie, że istnieją lokalne zmiany i dlatego nie mogę przełączyć oddział.
Dlaczego tak się dzieje tylko czasami? Czy istnieje obejście tego problemu, gdy widzę tę wiadomość? Może zapas?
Cztery sposoby: 3. zawsze możesz spróbować zrobić 3-way merge z "git checkout -m" i 4. możesz wymusić kasę (tracąc swoje zmiany) za pomocą "git checkout -f". –