Cofnij rezolucję o rewizji git dokonaną w bazie

Dobrze, więc naprawdę lubię komendę git rerere. Chociaż tak naprawdę nie używałem go tak bardzo, jak pozwalam mu na automatyczne magiczne rejestrowanie konfliktów i rozwiązywanie ich dla mnie. Jednak zepsułem jedną z moich metod rozwiązywania konfliktów podczas dość dużej bazy (rebasing naprawdę nieaktualnej gałęzi funkcji najnowszą wersją).

feature -> a - b - c - d

release -> e - f - g - h

rebase/feature -> e - f - g - h - a' - b' - c' - d'

Powiedzmy na przykład, że b 'ma nieprawidłowe połączenie (dzięki mnie!) I chcę to ponownie nagrać. Jak bym to zrobił? Widziałem opcję git checkout --conflict, o której mowa wRerere Your Boat, ale nie jestem zbyt jasny, jak to działa i czy ma to zastosowanie tutaj. Może muszę sprawdzić stan konfliktu scalania i uruchomić git rerere po poprawnym rozwiązaniu tego konfliktu?

Zwykle po prostu zobowiązałbym się do końcówki gałęzi rebase, ale to o kilka kroków. Po prostu staram się radzić sobie z konfliktami z wyprzedzeniem, więc gdy synchronizuję się z tym zespołem, minimalizujemy czas potrzebny. Ma sens?

questionAnswers(1)

yourAnswerToTheQuestion