Короче говоря, у меня репо с> 1000 коммитов. Есть строка, которую я хочу изменить в начале, так что, скажем, 900 фиксирует go. В этом случае строка не изменяется в остальных 900 коммитах. Все идет нормально. Использование git rebase --interactive '<commit>'
отлично работает, и я внес правку. Однако после нажатия git rebase --continue
я столкнулся с конфликтом слияния ... в файле, который совершенно не связан. Насколько я понимаю, это потому, что git переписывает материал, поэтому, когда он достигнет точки, где ранее был конфликт, он заставит вас разрешить этот конфликт заново. Я не помню, что произошло. 850 фиксирует go, поэтому сейчас я не могу его объединить. Кроме того, я не хочу объединять все конфликты, которые когда-либо существовали снова .
Я также пробовал git config --global rerere.enabled 1
, но не повезло - я думаю, что это просто записывает разрешения локально, а я этого не делаю. t иметь их локально.
Есть ли способ указать git объединять данные так же, как они были объединены изначально?