Ne olursa olsun yapmanız gereken ana dalı güncelleyin.
Ardından şunlardan biri:
Eski dalı ana dala karşı yeniden temel alın. Rebase sırasında birleştirme çakışmalarını çözün ve sonuç, ana ile temiz bir şekilde birleşen güncel bir şube olacaktır.
Şubenizi ana olarak birleştirin ve birleştirme çakışmalarını çözün.
Ana birimi şubenizle birleştirin ve birleştirme çakışmalarını çözün. Ardından, şubenizden ustaya birleştirme temiz olmalıdır.
Bunların hiçbiri diğerinden daha iyi değil, sadece farklı değiş tokuş modellerine sahipler.
Bence, daha sonraki okuyuculara daha temiz genel sonuçlar veren geri ödeme yaklaşımını kullanırdım, ancak bu kişisel zevkten başka bir şey değil.
Şubeyi yeniden bağlamak ve tutmak için şunları yaparsınız:
git checkout <branch> && git rebase <target>
Senin durumunda eski şubeye bir bak, o zaman
git rebase master
ustaya karşı yeniden inşa ettirmek için.