Git'te yeniyim ve şimdi bu durumdayım:
master
da değiştirdim ve... işte sorunum:Diğer tüm şubeleri master
şube kodu ile nasıl güncelleyebilirim?
İki seçeneğiniz var:
İlki bir birleştirmedir, ancak bu birleştirme için fazladan bir commit oluşturur.
Her şubeyi kontrol edin:
git checkout b1
Birleştir o zaman:
git merge origin/master
O zaman it:
git push origin b1
Alternatif olarak, bir yeniden yükleme yapabilirsiniz:
git fetch
git rebase origin/master
Bunu yapmanın doğru yolu git rebase master
dır. Birleştirme, birleştirme için bir commit oluşturulacağı anlamına gelirken, rebasing oluşturulmayacaktır.
Birleştirebilir veya git cherry-pick kullanarak dallar arasında bireysel taahhütler uygulayabilirsiniz.