W przypadku konfliktu scalania Git cherry-pick lub rebase, w jaki sposób określa się BASE (alias „przodek”), LOKALNY i REMOTE?
W normalnym konflikcie scalania Git trzy wersje pliku w grze dla scalenia trójstronnego są mniej więcej następujące:
LOKALNIE: wersja z mojej gałęziREMOTE: wersja z innej gałęziBASE: wersja od wspólnego przodka dwóch gałęzi (w szczególności wspólnego przodka HEAD mojej gałęzi i HEAD drugiej gałęzi)Kiedy czerep Git generuje konflikt scalający, nie ma wspólnego przodka, właściwie mówiąc, więc jak te rzeczy są ustalane? To samo można zapytać o rebase.