Эгер сиз бутакты кайра негиздесеңиз, ал бутакты түртүүгө мажбурлашыңыз керек. Rebase жана жалпы репозиторий жалпысынан келишпейт. Бул тарыхты кайра жазуу. Эгер башкалар ошол бутакты колдонуп жатышса же ошол бутактан бутактуу болсо, ребаза абдан жагымсыз болот.
Кайрадан алынгандан кийин талап кылышыңыз керекпи?
Кайра база үчүн, сиз жөн гана индекстеги карама-каршылыктарды чечишиңиз керек, андан кийин git rebase --continue. Биригүү үчүн сиз милдеттенмени (git commit) жасашыңыз керек, бирок анын бириктирүү экени эсте калат жана түзөтүү үчүн ылайыктуу демейки милдеттенме билдирүүсү берилет.
Эмне үчүн ребазадан кийин тартышым керек?
Сиз бириктирүүнүн ордуна rebase аркылуу тартсаңыз болот (git pull --rebase). … Сиз киргизген жергиликтүү өзгөртүүлөр алыстан өзгөртүүлөр менен бириктирилбестен, алыскы өзгөртүүлөрдүн үстүнө негизделет. Эгер бутакты кайра түзсөңүз, ал бутакты түртүүгө мажбурлашыңыз керек болот.
Git rebase күч менен түртүүнү талап кылабы?
Кошумча пайда - бул сиз кайра негиздедиңиз, бирок git push --force колдонушуңуз керек эмес, анткени сиз башкы бутактагы таржымалын жаап-жашырбайсыз.
Кайрадан кийин эмне кылышым керек?
Git Rebasing Pushing кайра базадан кийин Муну git push --force менен чечсе болот, бирок git push --force-wi-lease, Эгер жергиликтүү алыстан байкоочу бутагы алыстан көзөмөлдөөчү филиалдан айырмаланып турса, түртүүнүн ишке ашпай калышын каалап жатканыңызды көрсөтүү, мис.,акыркы алуудан кийин башка бирөө пультту түрттү.