Сведения о вопросе

Henry

06:45, 26th August, 2020

Теги

Git    

Git rebase отдельных разветвлений в далёком прошлом?

Просмотров: 278   Ответов: 1

Наверное я невнимательно читал мануал и гайды, а возможно просто не хочется экспериментировать с неизвестным результатом.

Тем более, что проблемы появились после не до конца удачного rebase и хочется их исправить.


С какими параметрами нужно вызывать git rebase, что бы переписать:

1)
D---E---F---G- master
/ /
-A---B---Cв
-A---B---C'---D'---E---F---G- master

2)
C---D---E- master
/
-A---B---P---R---S- otherв
D---E- master
/
-A---B---C'---P---R---S- other



  Сведения об ответе

crush

05:49, 5th August, 2020

во втором случае примерно так:
git branch temp hashOfC
git checkout other
git rebase temp

в первом случае смотрите на interactive rebase: git rebase -i
позволяет вносить изменения в прошлые коммиты, объядинять их или пропускать


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться