OK, więc bardzo podoba mi się polecenie git rerere. Chociaż nie używałem go tak bardzo, poza automatycznym rejestrowaniem moich konfliktów i rozwiązywaniem ich. Jednak zepsułem jedną z moich konfliktów podczas dość dużego rebase (ponowne umieszczanie naprawdę nieaktualnego oddziału w najnowszym wydaniu).Cofnij rozdzielczość git rerere, która została zrobiona w reorganizacji
feature -> a - b - c - d
release -> e - f - g - h
rebase/feature -> e - f - g - h - a' - b' - c' - d'
Więc, powiedzmy na przykład, że b”ma nieprawidłową seryjnej (dzięki mnie!) I chcę, aby ponownie nagrać to. Jak to zrobić? Widziałem opcję check git --conflict, wspomnianą w Rerere Your Boat, ale nie jestem zbyt jasna, jak to działa i czy ma tu zastosowanie. Być może muszę sprawdzić stan konfliktu scalania i uruchomić git rerere, gdy poprawnie rozwiążę ten konflikt?
Zazwyczaj po prostu oddałbym czubek gałęzi, ale jest to rzut wyrzucony. Po prostu próbuję poradzić sobie z konfliktami z wyprzedzeniem, więc gdy zsynchronizuję się z tym zespołem funkcji, minimalizujemy czas potrzebny. Ma sens?
Kto chce zapomnieć 'git uchwał rerere', komentarz przez @ JánSáreník pod http://stackoverflow.com/a/21635422/2816199 może być niezwykle pomocna. – tomekwi