إذاأعدت تأسيس فرع ما ، فستحتاج إلى الضغط على دفع هذا الفرع. لا تتوافق عملية Rebase والمستودع المشترك بشكل عام. هذا هو إعادة كتابة التاريخ. إذا كان الآخرون يستخدمون هذا الفرع أو تفرّعوا من هذا الفرع ، فستكون إعادة الأساسي غير سارة تمامًا.
هل إعادة القاعدة تدفع؟
إعادة التأسيس. الاستثناء الحقيقي الوحيد لقاعدة "اسحب دائمًا ثم ادفع" ، هو إعادة التأسيس. عندما تعيد إنشاء العنوان ،أنت تنشئ نسخة من سجل الالتزام. … ومع ذلك ، إذا قمت بالسحب ، فسوف ينتهي بك الأمر بنسختين من الفرع يتم دمجهما بعد ذلك مع التزام الدمج.
هل يمكنني إعادة الأساسي بعد الدفع إلى جهاز التحكم عن بعد؟
إذا كنت قد دفعت بالفعل التغييرات قبل استخدام خيار THAT ، فلن يتم إعادة تأسيس هذه التغييرات لأنها موجودة بالفعل في جهاز التحكم عن بُعد. قد يكون الاستثناء الوحيد هو إذا كان لديك عدة أجهزة تحكم عن بعد ، وقمت بدفع التغييرات إلى جهاز تحكم عن بعد ، فقم بسحب / إعادة تأسيس من جهاز آخر - قد يتسبب ذلك في مشاكل خطيرة.
هل تحتاج إلى الالتزام بعد تغيير العنوان الأساسي؟
للحصول على تغيير أساسي ، تحتاجفقط إلى حل التعارضات في الفهرس ثم git rebase - تابع. لعملية الدمج ، تحتاج إلى إجراء الالتزام (git الالتزام) ، ولكن سيتم تذكر حقيقة أنه دمج وسيتم توفير رسالة التزام افتراضية مناسبة لك لتحريرها.
لماذا أحتاج إلى السحب بعد تغيير العنوان الأساسي؟
يمكنك السحب باستخدام rebase بدلاً من الدمج (git pull --rebase). …التغييرات المحلية التي أجريتها ستتم إعادة تأسيسها علىالجزء العلوي من التغييرات عن بعد، بدلا من دمجها مع التغييرات عن بعد. إذا قمت بإعادة تحديد قاعدة فرع ما ، فستحتاج إلى الضغط على هذا الفرع.