У меня три ветви, одна main
и две ветви, с которыми я работал, A
и B
. Я сохранил main
до настоящего времени и вытолкнул A
. Прежде чем нажать B
, я сделал ошибку и набрал как A
, так и main
. Это означает, что PR для B
включает в себя A
.Как отменить эффекты rebase на моей ветке git?
Так B
теперь выглядит примерно так: main --> A' --> B'
(где А»являются дополнительными фиксациями в А не в основном)
Как изменить эффекты и извлечь A'
из B
?
Я не пытаюсь просто откинуться назад. Я хочу, чтобы B выглядел как 'main -> B'', т. Е. Я хочу вырезать' A'' из ветви B. – user592419
Правильно, так что прыгайте обратно туда, где он выглядит так, как вы хотите, а затем снова переустанавливайте. –
О, ты говоришь, что я делаю 'git rebase -i', чтобы выбрать то, что хочу на этом пути. – user592419