Соответствующие вопросы, которые SO предлагает мне, отвечают только на простые случаи, которые могут быть решены одним нажатием - однако, это не работает, как вы увидите ниже.
Есть репозиторий, который у меня естьс веткой master
, и я ее разветвил, и я работал как с моей master
, так и с моей новой веткой rw-style
.Владелец разветвленного хранилища совершил некоторые из моих изменений, но не другие;черные точки в правом верхнем углу представляют коммиты из моих ветвей master
и rw-style
.
Я знаю, что использование очереди форка не очень хорошая идеятак что я держусь подальше от этого.Использование git pull
работает, но создает конфликт, который мне нужно было бы разрешить, а также приводит к дублированию истории для моей ветви master
, что выглядит не очень красиво.
IЯ не знаю других решений прямо сейчас, поэтому я в настоящее время рассматриваю возможность создания патча из двух коммитов, которые я еще не вставил, удаления моего форка, повторного создания его из оригинала и последующего применения моих патчей поверхэто.
Это единственное решение?