у меня есть:изменения Replay ammended совершить на другой ветке
1) создано branch1
2) совершенные commitA1
локально на branch1
3) выезд на branch2
(commitA1
применяется)
4) Теперь, на branch2
Я сделал некоторые другие коммиты (commitB1
, commitB2
и т. Д.), Поэтому он выглядит как:
----commitB2-----
----commitB1-----
----commitA1-----
5) Затем я вернулся в branch1
потому что нужно изменить некоторые вещи. Я внес изменения в commit1A
6) Я понял, что мне нужны эти недавние измененные изменения также на branch2
.
Здесь, мой вопрос: как применить эти изменения к branch2
самым быстрым способом? Я хочу сохранить существующую иерархию, поэтому я хочу, чтобы эти изменения были применены к commitA1
по адресу branch2
(так до commitB1
и commitB2
).
Я думал, что я мог cherry-pick
, но это дает конфликтов слияния, и после разрешения это выглядит следующим образом:
----commitA1-----
----commitB2-----
----commitB1-----
----commitA1-----
Спасибо.