Właśnie zrobiłem git pull --rebase origin masteri był konflikt.
Po pierwsze, ten konflikt był w pliku, którego nie dotknąłem i miał około 10 zatwierdzeń wstecz. Dlaczego to się dzieje?
Potem przypadkowo wpisałem git rebase --skip, a to „pominęło tę poprawkę”.
Martwiąc się, że pominąłem zatwierdzenie, sprawdziłem nową wersję gałęzi master i dokonałem różnicy między gałęzią, na której wykonałem rebase, a nową gałęzią master. Jedyne zmiany, które pojawiają się w różnicach, to ostatnie zatwierdzenie, a patrząc na dziennik, łatka, która została „pominięta”, pojawia się w historii zatwierdzeń.
Czy ktoś może wyjaśnić, co się tutaj dzieje?
git rebase --skip. Może źle? :)