Sobes.tech
Junior

Ana dal (main branch) üzerinde rebase nasıl yapılır?

sobes.tech yapay zeka

AI'dan gelen yanıt

git switch <dal_rakibiniz>  
# Rebase yapmak istediğiniz dala geçin
git fetch origin main  
# Uzak depodaki main dalının güncel durumunu alın
git rebase origin/main  
# Mevcut dalı, origin/main’in en son sürümüne rebase yapar.
# Çatışmalar çıkarsa, bunları manuel çözmeniz gerekir.
# Çatışmayı çözdükten sonra: git add <çatışmalı_dosyalar>
# Rebase’e devam et: git rebase --continue
# Rebase’i iptal et: git rebase --abort
git push --force-with-lease origin <daliniz>  
# Değiştirilen dalı uzak depoya gönderir.
# --force-with-lease, --force’dan daha güvenlidir çünkü fetch yaptıktan sonra uzak dal güncellenmişse üzerine yazmayı engeller.