Rebase kuch bilan surish kerakmi?

Rebase kuch bilan surish kerakmi?
Rebase kuch bilan surish kerakmi?
Anonim

Agar siz filialni qayta asoslasangiz, oʻsha filialni bosishga majbur qilishingiz kerak boʻladi. Rebase va umumiy ombor odatda mos kelmaydi. Bu tarixni qayta yozish. Agar boshqalar o'sha filialdan foydalanayotgan bo'lsa yoki o'sha filialdan tarmoqlangan bo'lsa, rebase juda yoqimsiz bo'ladi.

Rebase push beradimi?

Qayta asoslash. "Har doim torting, so'ngra surish" qoidasidan yagona istisno - bu qayta tiklash. Qayta hisoblaganingizda, majburiyatlaringiz tarixining nusxasini yaratasiz. … Biroq, agar siz git pull ni ishlatsangiz, siz filialning ikkita nusxasini olasiz, keyin ular birlashma majburiyati bilan birlashtiriladi.

Masofadan pultga bosgandan keyin qayta tiklay olamanmi?

Agar siz BU opsiyadan foydalanishdan oldin oʻzgarishlarni kiritgan boʻlsangiz, bu oʻzgarishlar qayta asoslanmaydi, chunki ular pultda allaqachon mavjud. Agar sizda bir nechta pult boʻlsa va bitta pultga oʻzgartirish kiritgan boʻlsangiz, boshqasidan tortib/qayta tiklashni amalga oshirsangiz, bu jiddiy muammolarga olib kelishi mumkin boʻlgan yagona istisno boʻlishi mumkin.

Qayta tiklashdan keyin majburiyat qilishingiz kerakmi?

Qayta tiklash uchun siz faqat indeksdagi ziddiyatlarni hal qilishingiz va keyin git rebase --continue. Birlashtirish uchun siz majburiyatni bajarishingiz kerak (git commit), lekin bu birlashma ekanligi esda qoladi va tahrirlash uchun mos standart majburiyat xabari taqdim etiladi.

Nega rebasedan keyin tortib olishim kerak?

Birlashtirish oʻrniga rebase yordamida tortib olishingiz mumkin (git pull --rebase). … Siz kiritgan mahalliy oʻzgarishlarga asoslanadimasofaviy oʻzgarishlarning yuqori qismidagi, masofaviy oʻzgarishlar bilan birlashish oʻrniga. Agar siz filialni qayta tiklasangiz, o‘sha filialni bosishga majbur qilishingiz kerak bo‘ladi.

Tavsiya: