Конфигурация Redis и Pyspark

Я решил это,

1), создав новую фиксацию с изменениями, которые я хочу.

r8gs4r commit 0

2) Я знаю, какой фиксации мне нужно объединить с ней. который является фиксацией 3.

, поэтому git rebase -i HEAD~4 # 4 представляет недавний 4 фиксации (здесь commit 3 находится на 4-м месте)

3) в интерактивной rebase недавняя фиксация будет расположена внизу , он будет выглядеть одинаково,

pick q6ade6 commit 3
pick vr43de commit 2
pick ac123d commit 1
pick r8gs4r commit 0

4) здесь нам нужно перестроить фиксацию, если вы хотите объединиться с конкретным. он должен выглядеть следующим образом:

parent
|_child

pick q6ade6 commit 3
f r8gs4r commit 0
pick vr43de commit 2
pick ac123d commit 1

после переупорядочения вам нужно заменить p pick на f (исправление будет сливаться без сообщения фиксации) или s (слияние сквоша с сообщением фиксации может изменить время выполнения)

, а затем сохранить ваше дерево.

теперь сливается с существующим фиксатором.

Примечание: его предпочтительный метод, если вы не «поддерживать себя самостоятельно. если у вас большой размер команды, его не приемлемый метод для перезаписи дерева git закончится конфликтами, которые, как вы знаете, будут другими. если вы хотите поддерживать чистоту дерева с меньшим количеством коммитов, можете попробовать это, и если его небольшая команда в противном случае не будет предпочтительной .....

-1
задан Abhi Basu 15 January 2019 в 18:01
поделиться